Programming/openCV2013. 11. 10. 20:39
openCV 버전이 2.x대로 오르면서 경로가 변했는지
이전에 내가 정리했던 내용이 전부 무효가 되었다 ㅠㅠ

include 경로 <opencv/cv.h> 에서 <opencv2/opencv.hpp> 로 변경
/usr/include/opencv2

그리고 링커 옵션도 변경되었다. (라이브러리 이름도 바뀐듯)
-lopencv_core << 기존의 -lcv
-lopencv_imgproc
-lopencv_highgui  << 기존의 -lhighgui
-lopencv_ml
-lopencv_video
-lopencv_features2d
-lopencv_calib3d
-lopencv_objdetect
-lopencv_contrib
-lopencv_legacy
-lopencv_flann
-lopencv_nonfree 

[링크 : http://chadaphone.wordpress.com/.../how-to-install-opencv-and-qt-in-ubuntu-12-04-step-by-step-tutorial/]

솔찍히 가장 큰 차이점은..
c가 아니라 c++로 바뀌면서
gcc 대신 g++로 써야 한다는 점이려나? ㅋㅋ

아무튼 설치 시에는 libopencv-dev 패키지로 설치한다.
$ sudo apt-get install libopencv-dev
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
다음 패키지를 더 설치할 것입니다:
  debhelper dh-apparmor gettext html2text intltool-debian libatk1.0-dev libavcodec-dev
  libavformat-dev libavutil-dev libcairo-script-interpreter2 libcairo2-dev libdc1394-22-dev
  libexpat1-dev libfontconfig1-dev libfreetype6-dev libgdk-pixbuf2.0-dev libgettextpo0
  libglib2.0-dev libgtk2.0-dev libilmbase-dev libjasper-dev libjpeg-dev libjpeg-turbo8-dev
  libjpeg8-dev libmail-sendmail-perl libopencv-calib3d-dev libopencv-contrib-dev
  libopencv-contrib2.3 libopencv-core-dev libopencv-features2d-dev libopencv-flann-dev
  libopencv-gpu-dev libopencv-highgui-dev libopencv-imgproc-dev libopencv-legacy-dev
  libopencv-ml-dev libopencv-objdetect-dev libopencv-video-dev libopenexr-dev libpango1.0-dev
  libpcre3-dev libpcrecpp0 libpixman-1-dev libpng12-dev libraw1394-dev libswscale-dev
  libsys-hostname-long-perl libtiff4-dev libtiffxx0c2 libunistring0 libxcb-render0-dev
  libxcb-shm0-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxfixes-dev libxft-dev
  libxinerama-dev libxrandr-dev libxrender-dev po-debconf x11proto-composite-dev
  x11proto-damage-dev x11proto-fixes-dev x11proto-randr-dev x11proto-render-dev
  x11proto-xinerama-dev
제안하는 패키지:
  dh-make gettext-doc libfaad-dev libgsm1-dev libogg-dev libschroedinger-dev libspeex-dev
  libtheora-dev libvorbis-dev libcairo2-doc libglib2.0-doc libgtk2.0-doc libpango1.0-doc
  libraw1394-doc libmail-box-perl
추천하는 패키지:
  libraw1394-tools
다음 새 패키지를 설치할 것입니다:
  debhelper dh-apparmor gettext html2text intltool-debian libatk1.0-dev libavcodec-dev
  libavformat-dev libavutil-dev libcairo-script-interpreter2 libcairo2-dev libdc1394-22-dev
  libexpat1-dev libfontconfig1-dev libfreetype6-dev libgdk-pixbuf2.0-dev libgettextpo0
  libglib2.0-dev libgtk2.0-dev libilmbase-dev libjasper-dev libjpeg-dev libjpeg-turbo8-dev
  libjpeg8-dev libmail-sendmail-perl libopencv-calib3d-dev libopencv-contrib-dev
  libopencv-contrib2.3 libopencv-core-dev libopencv-dev libopencv-features2d-dev
  libopencv-flann-dev libopencv-gpu-dev libopencv-highgui-dev libopencv-imgproc-dev
  libopencv-legacy-dev libopencv-ml-dev libopencv-objdetect-dev libopencv-video-dev libopenexr-dev
  libpango1.0-dev libpcre3-dev libpcrecpp0 libpixman-1-dev libpng12-dev libraw1394-dev
  libswscale-dev libsys-hostname-long-perl libtiff4-dev libtiffxx0c2 libunistring0
  libxcb-render0-dev libxcb-shm0-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxfixes-dev
  libxft-dev libxinerama-dev libxrandr-dev libxrender-dev po-debconf x11proto-composite-dev
  x11proto-damage-dev x11proto-fixes-dev x11proto-randr-dev x11proto-render-dev
  x11proto-xinerama-dev
0개 업그레이드, 68개 새로 설치, 0개 제거 및 16개 업그레이드 안 함.
24.9 M바이트 아카이브를 받아야 합니다.
이 작업 후 100 M바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까 [Y/n]?

[링크 : http://karytech.blogspot.kr/2012/05/opencv-24-on-ubuntu-1204.html]

'Programming > openCV' 카테고리의 다른 글

opencv docs  (0) 2014.02.17
Interoperability with OpenCV 1  (0) 2014.02.08
openCV Mat / iplImage  (0) 2012.02.21
openCV 글씨 쓰기 예제  (2) 2012.02.12
Cmake로 openCV 컴파일 설정 및 설치하기  (0) 2012.02.12
Posted by 구차니