2011-08-26 9 views
0
#include "opencv2/core/core.hpp" 
    #include "opencv2/highgui/highgui.hpp" 

    int main() 
    { 
     cv::Mat im =cv::imread("C:/OpenCV2.3/opencv/samples/cpp/matching_to_many_images/query.png"); 
     if(im.empty()) 
     { 
      return -1; 
     } 

     cv::namedWindow("image", CV_WINDOW_AUTOSIZE); 
     cv::imshow("image" , im); 
     cv::waitKey(); 
     return 0; 
    } 

이 코드 샘플을 실행 한 후에 회색 창이 나타납니다. Whean 나는 뭔가가로드 중임을 알리는 창에서 커서를 움직입니다. 뭐가 문제 야? 이미지 경로가 올바른지 확인합니다.이미지를 표시 할 수 없습니다. (Win7 x64 Opencv 2.3)

+0

OpenCV 2.3을 사용하는 Windows에서 C++ 인터페이스에 대한 행운이 없었습니다. C 인터페이스는 매력처럼 작동합니다. – karlphillip

+0

코드가 작동합니다. (x86 및 x64 모두 Windows 7 x64 기반) –

+0

Visual Studio 또는 다른 IDE를 사용하고 있습니까? OpenCV 2.2 및 Eclipse와 비슷한 문제가있었습니다. – J0HN

답변

0

동일한 오류가 발생했습니다. 내 시스템이 꺼져서 msvcp100d.dllmsvcr100d.dll 개의 파일이 누락되었습니다.

관련 문제