2012-07-21 2 views
2

최근 OpenCV 2.1에서 Opencv 2.4로 전환하기로 결정했습니다. opencv로 설정하는데 문제가 있습니다. 자세한 내용은 다음과 같습니다. -opencv 2.4.2 Visual Studio 2010 구성에 문제가 있습니까?

  1. 폴더 (opencv2.4)에 opencv를 설치하여 압축을 해제합니다.
  2. 내부에 새 폴더 "BIN"을 만들었습니다 (opencv2.4). CMAKE를 사용하여 BIN의 모든 데이터를 추출합니다.
  3. CMAKE를 사용하는 동안 QT, TBB, IPP 옵션을 선택하지 않았습니다.
  4. 시스템 환경에 경로 (예 : C : \ opencv2.4 \ build \ x64 \ vc10 \ bin)를 추가했습니다.
  5. "BIN"폴더에 솔루션을 사용하고 Debug와 Release 옵션으로 컴파일했습니다.
  6. 이제 새로운 VS2010 프로젝트를 시작했습니다.
  7. 프로젝트 속성에서; C++ - 프로젝트 속성에서 설정> 일반 enter image description here
  8. , 링커 -> 일반 내가 프로젝트 속성에서
  9. enter image description here했다; 링커 -> 입력 내가
  10. 나는 마침내 내 debug 폴더에있는 모든 .dll 파일을 복사 enter image description here했다.
  11. 프로그램을 실행할 때 다음 오류가 발생합니다. enter image description here
  12. 내가 뭘 잘못하고 있는지 몰라. 어떻게 든 나는 도서관을 적절히 연결하지 않을 것이라고 생각합니다. Plz이 날을 안내. . .

답변

2

공식 OpenCV 설치와 함께 제공되는 광범위한 자습서가 있습니다. OpenCV로 Visual Studio를 구성하는 방법에 대해 많은 스크린 샷을 사용하여 자세하게 설명합니다. 온라인으로 설명서를 읽을 수 있습니다. 이 질문에 관련된 두 개의 튜토리얼을 연결합니다 :

+0

나는 모든 단계를 따르고 있다고 생각합니다. 그게 내가 잘못한 것을 알아낼 수 없기 때문에 여기에서 요청한 이유입니다. . . – user1388142

+0

튜토리얼에서 링커 설정의 OpenCV 라이브러리가 하나의 추가 디렉토리 만 포함하는 것을 볼 수 있습니다. – bytefish

+0

나는 모든 것을 다시 확인했습니다. 동일한 오류 메시지가 해결되지 않은 외부 기호를 다시 나타냅니다. . 무슨 일이 일어나는지 몰라. 디버그 및 릴리스 폴더에서 일부 exes를 실행할 수 있으므로 opencv가 성공적으로 설치되었는지 확인했습니다. 프로젝트를 연결하는 데 잘못된 것이 있습니다. 나는 무엇을 알지 못한다 – user1388142

0

opencv_legacy242 .. lib가 누락되었습니다. 그것을 추가하고 다시 시도하십시오. 최신 릴리스에서 일부 기능이 이전 버전으로 변경되었습니다.

0

이 주제에 대한 비디오를 시도해 볼 수도 있습니다. 그들은 많은 도움이됩니다. 신뢰할 수있는 출처에서 온 사람들. opencv.org 웹 사이트에 하나 있다는 것을 알고 있습니다.