웹캠에서 이미지를 처리하기 위해 프로젝트에서 OpenCV 2.4를 사용하고 있습니다. Visual Studio 2010 (릴리스 및 디버그 빌드 모두)에서는 모든 것이 잘 작동하지만, 익스플로러에서 직접 exes를 실행하려고하면 앱이 입력을받지 못합니다. 카메라가 시작되었지만 컨트롤 LED가 켜져 있습니다.OpenCV 2.4 VideoCapture는 독립형으로 실행될 때 웹캠에서 아무런 입력을받지 않습니다.
누군가가 독립 실행 형으로 만드는 방법을 알고 있습니까?
내가 여기에 관련된 것을 발견했다 : http://rafaelbarreto.com/2011/06/05/opencv-2-2-webcam-windows-not-working/
여기 : Can't access webcam with OpenCV
내가이 prepocessor 정의와 OpenCV의 2.4 건물의 단계를 따르려고했는데, 내 문제가 해결되지 않았다합니다.
감사합니다.
OpenCV 2.4 튜토리얼을 사용하여 라이브러리를 재구성했습니다. 릴리스가 나중에 충돌하기 시작했습니다. 의존성 워커 (Dependency Walker) (http://www.dependencywalker.com/)와의 종속성을 확인한 결과 OpenCV의 일부 DLL은 흥미롭게도 충분히 다른 아키텍처를 타겟으로한다는 것을 알게되었습니다 (cmakefiles에서 다소 혼란 스럽습니까?). 내가 dll의 일부를 변경하여 x86 아키텍처와 일치 시켰고 응용 프로그램을 실행할 수 있었지만 초기 문제는 여전히 지속되었습니다. –
비슷한 문제가 여기에서 해결 된 것 같습니다. http://stackoverflow.com/questions/5837070/release -build-not-working-when-running-without-debugging-in-vs2010. 그냥 코드를 확인하십시오. –