일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- yolo
- pypdf2
- DeepLearning
- 사무자동화 #Selenium
- 업무자동화
- pythonnet
- pdf merge
- YOLOv7
- processstart
- Text To Speech
- objectdetection
- 파이썬 #업무자동화 #python
- google cloud
- ironpython
- computervision
- pyautogui
- Google API
- Text-to-Speech
- 사무자동화
- YOLOv5
- Today
- Total
Doarchive
Visual Studio / C++ 환경에서 OpenCV 사용하기 본문
1. 아래 링크에서 OpenCV 다운로드 ( 나는 3.4.16 버전 사용함 )
2. OpenCV 파일 설치
2. Visual Studio 에서 새프로젝트 만들기
3. 프로젝트 속성 창
4. 구성 -> 모든구성 플랫폼 -> x64 설정
5. C,C++ 탭 -> 일반 -> 추가 포함 디렉터리
6. 추가 포함 디렉터리에 설치한 OpenCV 의 build include 파일 경로 입력
위치 예시 : D:\Project\lib\opencv\build\include
7. 링커 -> 일반 -> 추가 라이브러리 디렉터리
8. OpenCV 의 lib 파일 경로 입력
위치 예시 : D:\Project\lib\opencv\build\x64\vc15\lib
9. 링커 -> 입력 -> 추가종속성
10. OpenCV 의 lib 파일 명 입력
위치 예시 : D:\Project\lib\opencv\build\x64\vc15\lib
파일명 예시 : opencv_world3416d.lib ;
* 세미콜론 필수 opencv_world버전d.lib 파일임 opencv_world버전.lib 파일 아님
11. OpenCV 의 dll 파일 복사
위치 예시 : D:\Project\lib\opencv\build\x64\vc15\bin dll 파일 두개 복사
12. 복사한 dll 파일 콘솔 프로젝트 최상위 경로에 복사
12. 설치 되었는지 확인
#include <opencv2/imgcodecs.hpp>
#include <opencv2/videoio.hpp>
#include <opencv2/highgui.hpp>
#include <iostream>
#include <stdio.h>
int main()
{
std::cout << "OpenCV" << CV_VERSION << std::endl;
cv::Mat img = cv::imread("D:/Project/MarkerTest/testImg.png");
if (img.empty()) {
std::cerr << "Image load failed!" << std::endl;
return -1;
}
cv::namedWindow("image");
cv::imshow("image", img);
cv::waitKey(0);
return 0;
}
13. OpenCV 버전과 이미지가 출력되면 완료
'ETC > C++' 카테고리의 다른 글
Visual Studio 자동 저장 (0) | 2022.08.30 |
---|---|
Visual Studio 단축키 (0) | 2022.08.30 |
Visual Studio 관리자 권한 실행 기본값 설정 (0) | 2022.08.25 |
C++ const 개념 (0) | 2022.08.25 |