티스토리 뷰

[예전에 사용하던 레드마인에 등록한 문서를 블로그에 옮깁니다.]



1. 리눅스상에서 opencv 사용하기 위해서 우선 코덱이 필요하다. 

opencv를 설치하기전에 make 하기전 build할 때 video i/o 부분에서 ffmpeg가 no라면

해당 라이브러리(헤더파일)를 찾지 못하는 것이다.




1-1. ffmpeg가 설치 안된경우


https://aspratyush.wordpress.com/2010/04/22/install-opencv-in-linux-with-video-ffmpeg-support/

http://yujuwon.tistory.com/entry/CentOS-ffmpeg-%EC%84%A4%EC%B9%98

http://ffmpeginstaller.com/

셋 중에 하나의 방법을 선택하면 되는데 세번째의 auto installer가 제일 확실하나 시간이 많이 걸림.


1-2. 설치 하였으나 pkg-config상으로 인식을 못하는경우 관련 라이브러리(ffmpeg와 의존 디렉터리들)

의 *.pc들을 /usr/lib/pkgconfig에 위치시키거나 새로 파일을 만들어야 한다.


ldconfig와 관련해서는 다음링크 참고

http://blog.daum.net/mzinboy/3



2. ldconfif를 하고나서 pkg-config로 관련 라이브러리를 찾을 수 없다면 export PKG_OONFIG_PATH=/usr/local/lib/pkgconfig

변수를 쉘에 추가해줘야 한다.


3. pkg-config로 찾을 수 있으면 opencv를 build할 때 ffmpeg가 잡힘을 확인할 수 있다.


4. cmake -D CMAKE_BUILD-TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..


4. make && make install



'프로그래밍 > Linux' 카테고리의 다른 글

glibc 2.17설치하기  (0) 2018.08.07
libusb 설치 순서  (0) 2017.03.09
gcc 4.9.2 설치하기  (0) 2017.02.23
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
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
글 보관함