HelloOpenCV@ubuntu 10.04

제 운영 체 제 는 Ubuntu 10.04 입 니 다.
OpenCV 버 전: OpenCV - 2.2.0
위 에서 언급 한 opencv - linux 환경 구축 방법 은 다음 과 같다.
구체 적 인 절 차 는 다음 과 같다.
1. 먼저http://www.opencv.org.cn/download/OpenCV-2.2.0.tar.bz2opencv - linux 설치 패키지 다운로드 OpenCV - 2.2.0. tar. bz2
2. cmake 설치
   터미널 실행: sudo apt - get install cmake
3. cmake - qt - gui, cmake 그래 픽 인터페이스 설치
  터미널 실행: sudo apt - get install cmake - qt - gui
4. 컴 파일 설치 opencv
  (1) cmake - qt - gui 를 설치 한 후 터미널 에서 cmake - gui 를 실행 하고 cmake 의 그래 픽 인터페이스 를 엽 니 다.
   우선 다운로드 한 OpenCV - 2.2.0. tar. bz2 를 폴 더 OpenCV - 2.2.0 으로 압축 해제 합 니 다.
   그리고 새 폴 더 를 만 듭 니 다. 예 를 들 어 OpenCV - build 라 고 하 는데 cmke build 에 있 는 디 렉 터 리 입 니 다.
                cmake - gui 창의 Browse Source 를 누 르 면 OpenCV - 2.2.0 을 선택 하고 Browse Build 는 OpenCV - build 를 선택 합 니 다.
                창 이 빨 개 지 는 것 을 발견 하면 알림 에 따라 하면 됩 니 다. Configure (두 번 해 야 합 니 다) 를 누 르 고 Generate 를 누 르 십시오.
메모: Configure 를 누 르 면 "error in configuration process, procject files may be invalid" 오류 가 발생 할 수 있 습 니 다. libgtk 2.0 - dev 와 같은 의존 하 는 가방 이 부족 하기 때 문 입 니 다. 다음 명령 으로 설치 하면 됩 니 다.
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg62-dev libtiff4-dev cmake libswscale-dev libjasper-dev

ref: http://www.samontab.com/web/2010/04/installing-opencv-2-1-in-ubuntu/
  (2) 터미널 을 열 고 cd 를 OpenCV - build 디 렉 터 리 로 실행
make
오래 기 다 려 야 돼.
완성 후
sudo make install
완료 후 openCV 는 usr / local / 아래 에 설치 되 었 습 니 다.
이로써 openCV 설치 가 완료 되 었 습 니 다.
——————————————————————————————————————
[첫 번 째 프로그램 HelloOpenCV]
#include #include int main() {   IplImage* image = cvLoadImage("install.png");   cvNamedWindow("Hello_OpenCV", CV_WINDOW_AUTOSIZE);   cvShowImage("Hello_OpenCV", image);   cvWaitKey(0);   cvReleaseImage(&image);   cvDestroyWindow("Hello_OpenCV");   return 0; }
[터미널 소스 코드 디 렉 터 리 진입]
컴 파일 명령 입력: gcc ` pkg - config -- cflags -- libs opencv ` - o HelloOpenCV HelloOpenCV.cpp
실행 명령 입력:. / HelloOpenCV
[컴 파일 실행 오류 집계]
1. HelloOpenCV 타 임 스 오류:. / HelloOpenCV: error while loading shared libraries: libopencvcore.so.2.2: cannot open shared object file: No such file or directory。
이것 은 ffmpeg 을 설치 하지 않 았 기 때문에 sudo - apt - get install ffmpeg 설 치 를 입력 하고 설치 에 성공 한 후에 facedectect 를 실행 하면 됩 니 다.
시스템 경로 가 지정 되 지 않 았 을 수도 있 습 니 다.
  1):export LD_LIBRARY_PATH=/usr/local/lib       session  ,        
  2):  opencv lib    

,

$ sudo gedit /etc/ld.so.conf.d/opencv.conf

opencv :

/usr/local/lib

$ sudo ldconfig

 

$ sudo gedit /etc/bash.bashrc

PKG_CONFIG_PATH :

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

export PKG_CONFIG_PATH


2. 이와 같은 오류:
OpenCV Error: Unspecified error (The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script) in cvShowImage, file /media/myprogram/OpenCV_2_3_src/modules/highgui/src/window.cpp, line 293 terminate called after throwing an instance of 'cv::Exception'   what():  /media/myprogram/OpenCV_2_3_src/modules/highgui/src/window.cpp:293: error: (-2) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function cvShowImage
libgtk 2.0 - dev 와 pkg - config 설치
sudo apt-get install libgtk2.0-dev
sudo apt-get install pkg-config
장 착 후 상기 설치 절 차 를 4 단계 로 다시 하면 OK 입 니 다.
프로그램 이 정상적으로 작 동 합 니 다. 해결!:)

좋은 웹페이지 즐겨찾기