환경 세팅
시작하기 앞서 이전 포스팅을 보고 오는것 을 추천한다. VScode에서 CPP 개발환경 구축
git hub
git을 사용할 때 SSH를 사용하면 보안성과 속도 면에서 이점을 얻을 수 있다.
1 |
|
SSH key등록을 하는 github 설정 창이다. 만약 모든 과정을 잘 마무리하였다면 문제없이 SSH를 이용하여 프로젝트를 clone해올 수 있을 것이다.
OpenCV 환경 구축
-
적당한 버전에 opencv를 본인 환경에 맞도록 다운 받는다. mac은 직접 빌드하여야한다.
- 프로젝트 root에 빈 thrid_party 폴더를 생성한다.
- 다운 받은 opencv exe파일을 실행하고 앞서 만든 thrid_party의 경로로 설치 경로를 바꿔준다.
-
cmake 파일이 다운 받은 opencv 폴더를 인식할 수 있도록 cmakelists.txt 를 수정한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16cmake_minimum_required(VERSION 3.0.0) project(Top) # OpenCV 4.7.0 set(OpenCV_DIR ${CMAKE_SOURCE_DIR}/third_party/opencv/build) set(OpenCV_STATIC_LIB ${OpenCV_DIR}/x64/vc16/lib/opencv_world470.lib) set(OpenCV_DYNAMIC_LIB ${OpenCV_DIR}/x64/vc16/bin/opencv_world470.dll) include_directories(${OpenCV_DIR}/include) # Data # Projects #cmake 의 기본적인 함수들은 아래 블로그를 참고하면 좋을 것 같다. #https://coding-robot.tistory.com/8 #https://www.tuwlab.com/ece/27260
- 이제 Variant를 Release로 설정한 후 build all 을 시도하여본다 마찬가지로 status bar에서 조절이 가능하다.
- 이제 원하는 cpp 파일을 실행하거나 디버그 하면 된다!(status bar을 이것저것 눌러보며 기능을 탐색하는 것을 추천한다.)
궁금한 점이 있다면 남겨주세요! 함께 고민해 보겠습니다.