2013-05-13 1 views
0

방금 ​​우분투 12.10에서 C/C++ 개발자 용 OpenCV 2.4.5 및 Eclipse IDE를 설치하고 this opencv.org tutorial을 추적했습니다. 이 프로젝트는 오류없이 빌드하지만 난 이클립스에서 "실행 실행"섹션에 도달했을 때, 나는 실행 타격 후 다음과 같은 메시지가 나타납니다 동안 오류 :Eclipse C/C++에서 프로젝트를 실행할 수 없습니다. OpenCV 2.4.5 Ubuntu 12.10

/홈/페드로/작업/디/디버그/디 libopencv_core.so.2.4 :로드 공유 라이브러리를 공유 객체 파일을 열 수 없습니다 : 없음 같은 파일 또는 디렉터리를

사람이이 문제를 해결하는 방법에 대한 제안 사항이 있습니까?

편집 : sudo dpkg -l | grep opencv를 사용

을 제공합니다

  • II libopencv-calib3d2.3 2.3.1-11ubuntu2 AMD64 컴퓨터 비전 카메라 보정 라이브러리
  • II libopencv-contrib2.3을 2.3.1- 11ubuntu2 AMD64 libopencv 코어에 대한
  • II libopencv 코어-DEV 2.3.1-11ubuntu2 AMD64 개발 파일을 컴퓨터 비전있는 contrib 라이브러리
  • II libopencv-core2.3 2.3.1-11ubuntu2 AMD64 컴퓨터 비전의 핵심 라이브러리
  • II libopencv-features2d2.3 2.3.1-11ubuntu2 AMD64 컴퓨터 비전 기능 2.3
  • II libopencv - 플란넬-DEV 탐지 및 기술자 추출 라이브러리 libopencv - 플란넬
  • II libopencv-flann2.3 2.3.1-11ubuntu2 AMD64 컴퓨터 비전 클러스터링 .1-11ubuntu2 AMD64 개발 파일과
  • II libopencv-GPU-DEV 2.3.1- 라이브러리 다차원 공간에서 검색 11ubuntu2 libpencv-gpu 용 amd64 개발 파일
  • ii libopencv-gpu2.3 2.3.1-11u buntu2의 AMD64
  • II libopencv-highgui2.3 2.3.1-11ubuntu2 AMD64 컴퓨터 비전 높은 수준의 GUI 및 미디어 I/O 라이브러리
  • II libopencv-imgproc-DEV 2.3.1-11ubuntu2 AMD64 개발 컴퓨터 비전 GPU 처리 라이브러리 libopencv-imgproc
  • II libopencv-imgproc2.3 2.3.1-11ubuntu2 AMD64 컴퓨터 비전의 이미지 처리 라이브러리
  • II libopencv-legacy2.3 2.3.1-11ubuntu2 AMD64 컴퓨터 비전 기존 라이브러리
  • II libopencv-에 대한 파일 ml-dev 2.3.1-11ubuntu2 libopencv-ml 용 amd64 개발 파일
  • II libopencv-ml2.3 2.3.1-11ubuntu2 AMD64 컴퓨터 비전 기계 학습 라이브러리
  • II libopencv-objdetect2.3 2.3.1-11ubuntu2 AMD64 컴퓨터 비전 물체 감지 라이브러리
  • II libopencv 비디오-DEV 2.3. libopencv 비디오
  • II libopencv-video2.3 2.3.1-11ubuntu2 AMD64 컴퓨터 비전 비디오 분석 라이브러리
  • II OpenCV의-문서 2.3 1-11ubuntu2 AMD64 개발 파일.1-11ubuntu2 모든 OpenCV의 문서와 예 컴퓨터 비전 라이브러리
  • RC ROS-푸에르-opencv2 2.4.2-0precise-20120908-1624- + 0000 AMD64에 대한
  • II 파이썬 - OpenCV의 2.3.1-11ubuntu2 AMD64 파이썬 바인딩을 OpenCV의
  • RC ROS-끝내-opencv2 2.4.4-1quantal-20130325-0857- + 0000 AMD64의 OpenCV의

죄송 포맷이 최고 없습니다.

명령 "위치 libopencv_core"

  • /usr/lib/libopencv_core.a
  • /usr/lib/libopencv_core.so.2.3
  • /usr/lib/libopencv_core.so
  • /usr/lib/libopencv_core.so.2

는 "libopencv를 찾습니다"그것을 복사 적합 할 경우 내가 모르는 광범위한 목록을 보여줍니다.

+0

재미 있습니다. 명령 프롬프트에서''libopencv "또는''libopencv_core ''를 찾을 때의 결과는 무엇입니까? 그런 파일이 있습니까? 다른 버전이 있습니까? 일부 패키지를 수동으로 설치 했습니까, 아니면 저장소에서 모두 설치 했습니까? (ldconfig' 발행'이 있었습니까?) –

+0

는 "libopencv_core를 찾습니다"다음을 제공합니다 : /usr/lib/libopencv_core.a /usr/lib/libopencv_core.so /usr/lib/libopencv_core.so.2.3 는/usr/lib/libopencv_core.so.2.3.1 자습서를 따르고 단계 중 하나에서 ldconfig를 사용하여 저장소의 모든 것을 설치했습니다. – Pedro

+0

아무 것도 반환하지 않습니까? ''libopencv "의 위치를 ​​알려주는 것은 무엇이며, 무엇보다 중요한 것은 sudo dpkg -l | grep opencv'가 표시됩니까? –

답변

0

우분투 Quent Quantity 12.10에는 2.3.1 패키지가 포함되어 있습니다. OpenCV in Ubuntu 12.10 repo 다음 버전 인 raring은 2.4입니다. 우분투 12.10의 다양한 v2.3.1 opencv 관련 패키지를 제거했습니다. (그들은 어떻게 설치 되었습니까? 수동으로 설치 했습니까, 아니면 뭔가를 설치 했습니까?). 그런 다음 OpenCV 소스를 다시 컴파일하고 설치하려고합니다. make 절차의 설치 단계에서 라이브러리를 제공해야합니다.

+0

2.3.1 대신 2.4.5를 컴파일하는 데주의해야했습니다. – Pedro

+0

흠. dpkg 패키지 목록에는 관련 패키지의 대부분이 버전 2.3.1 인 것 같습니다. 그렇다면 그것을 고쳐야합니다. –

+0

OK, 내 대답을 편집 했으므로 문제는 12.10에 v2.3.1 OpenCV가 있습니다. 자습서에서 어떻게 해결할 수 있는지 살펴 보겠습니다. –