1. 程式人生 > >執行Opencv程式出現錯誤

執行Opencv程式出現錯誤

OpenCV Error: Assertion failed (size.width>0 && size.height>0) in imshow

剛剛接觸OpenCV的菜鳥,在執行《OpenCV3程式設計入門》第一個程式時就出現了錯誤,如下圖所示。 在這裡插入圖片描述 程式如下:

1 #include<opencv2/opencv.hpp>
2 using namespace cv;    // 宣告cv名稱空間
3
4 int main()
5 {
6 Mat image = imread("1.jpg"); // 載入圖片
7 imshow("The original image"
, image); // 顯示圖片 8 waitKey(0); // 按任意鍵結束 9 return 0; 10 }

在谷歌上搜索了半天,發現原來是自己的照片放錯了位置,只需要將1.jpg放到XXX.cpp同一目錄下即可。(或者,將第6行的path改成照片所在的路徑)