OpenCV 3

OpenCV - 색 공간(Color Space)의 이해와 활용, 영상 전처리, 모폴로지

OpenCV를 사용하여 컬러 영상(butterfly.jpg)을 불러온 뒤, 각 픽셀에 직접 접근하여 B(Blue), G(Green), R(Red) 세 개의 단일 채널 영상으로 분리하는 과정#include #include int main() { // 1. 영상 로드 및 준비 cv::Mat src = cv::imread("butterfly.jpg", cv::IMREAD_COLOR); // 이미지를 BGR 3채널 컬러 형태로 읽어온다. if (src.empty()) { printf("이미지를 불러올 수 없습니다.\n"); return -1; } cv::imshow("SRC", src); // src는 채널3 cv::Mat B(src.size(), CV_8UC1); // src 에서 Blue 만 빼옴, 원본..

OpenCV 2025.12.29

OpenCV - Mat, 간단한 영상 처리

OpenCV의 cv::Mat 객체 활용한 메모리 관리, 행렬 연산, 픽셀 접근 및 이미지 변형#include "opencv2/opencv.hpp"// 클래스는 순서 필요 없지만 함수는 순서가 중요하다void printMat(cv::InputArray _mat1);void show1() { cv::Mat image1 = cv::imread("lenna.png"); cv::Mat image2 = cv::imread("dog.bmp"); cv::Mat image3; if (image1.empty() or image2.empty()) { std::cerr 0 -> 255로 바뀜 int brightness = std::abs(255 - i); // (CV_8U, 3): C++ 의 콤마 연산자 cv::Ma..

OpenCV 2025.12.19

OpenCV - 입문

Open CV 다운로드https://opencv.org/releases/ ReleasesOpenCV Releases Are Brought To You By Intel Intel is a multinational corporation known for its semiconductor products, including processors that power a wide range of computing devices, from personal computers to servers and embedded systems. Read More Quaopencv.org 환경변수 설정 (OpenCV 다운받은 폴더에 opencv\build\x64\vc16\bin 경로) 프로젝트 만들기 프로젝트 경로 설정: C:\Ope..

OpenCV 2025.12.18