C++을 이용한 OpenCV(1)

런치·2023년 9월 25일
0

C++

목록 보기
6/14
post-thumbnail
--- 초기 세팅 ---
<Open CV 4.8.0 으로 진행> 
 1. path ( C:\opencv\build\x64\vc16\bin )
 2. Visual Studio 에서 Prjoect -> Attributes -> C/C++ 
     추가 포함 디렉터리 C:\opencv\build\include
 3. 링커 -> 추가 라이브러리 디렉터리 
      C:\opencv\build\x64\vc16\lib
 4. 링커 -> 일반  -> 추가 종속성 -> 편집 opencv_world480d.lib 추가 (Debug Mode)
				                     opencv_world480.lib (Release Mode)

이미지 열기

#pragma once   //header 의 중복 선언 방지
#include <opencv2/opencv.hpp>
void show_images()
{
    cv::Mat img = cv::imread("lenna.bmp", cv::IMREAD_GRAYSCALE);
    cv::Mat img2 = cv::imread("dog.bmp", cv::IMREAD_COLOR); //Default 가 Color
    if (img.empty() or img2.empty()) {
        std::cout << "image file does not exist" << std::endl;
        return 1;
    }
    cv::namedWindow("LENNA", cv::WINDOW_NORMAL);
    cv::namedWindow("DOG"); //WINDOW_NORMAL is default
    cv::imshow("LENNA", img);
    cv::imshow("DOG", img2);
    cv::waitKey(); // waitKey(1000) = 1sec
    cv::destroyAllWindows();
}
profile
점심을 안먹음

0개의 댓글