본문 바로가기

3D 스캔

OpenCV contrib와 함께 빌드하기

OpenCV는 기본적인 기능만을 보유하고 있고, 추가적인 기능은 OpenCV contrib라는 형태로 배포가 되는 것으로 보인다.

 

결국 OpenCV에 rgbd 입력 등의 추가 기능을 사용하기 위해서는 contrib를 포함하는 형태로 빌드를 해야 하는데, 해당 과정에 대해 여러가지 고난을 겪고 나서 제대로 빌드하는 방법을 작성해본다.

 

우선 OpenCV를 git을 이용해서 받는다.

 

git clone https://github.com/opencv/opencv
cd opencv
git checkout -b 4.1.0 4.1.0

위 명령어로 받아주면 된다.

 

다음으로 OpenCV contrib도 받아준다.

 

git clone https://github.com/opencv/opencv_contrib.git
cd opencv_contrib
git checkout -b 4.1.0 4.1.0

둘의 버젼이 딱 맞아야 한다.

 

다음으로 cmake를 할 차례다.

 

이런식으로 폴더를 잘 세팅해주자.

그리고 아래 옵션이 꼭 들어가는걸 확인하자. 그래서 openCV에 contrib가 포함된 솔루션이 만들어진다.

 

configure를 눌러서 아래 처럼 contrib에 포함된 모듈들이 들어가있나 확인하자.

다음으로는 generate 후 빌드하면 끝이다.

 

완성!

 

'3D 스캔' 카테고리의 다른 글

texrecon 돌려보기  (0) 2022.06.22
MVE API 분석 1편. MakeScene  (0) 2022.06.17
kinfu with azure kinect  (0) 2022.06.14