一、代碼
#include<opencv2/opencv.hpp>
#include<highgui.h>
#include<iostream>
using namespace cv;
int main(int argc,char**argv)
{
Mat img=imread("1.jpg");
namedWindow("my picture",CV_WINDOW_AUTOSIZE);
imshow("my picture",img);
waitKey(0);
}
二、運行結果
三、調試時遇到的問題及解決方案
1、 轉換到 COFF 期間失敗: 文件無效或損壞
原因:
當我們長時間不運行某個c/c++項目,或者當我們改變過VS的編譯環境之後,我們重新編譯我們的項目會提示下面錯誤:fatal error LNK1123: 轉換到 COFF 期間失敗: 文件無效或損壞
解決方法:
項目---屬性---配置屬性---清單工具---輸入輸出---嵌入式菜單,將是改成否,點擊確定保存
2、 Microsoft C++ 異常: 內存位置 0x0014f3bc 處的 cv::Exception
原因: imread的路徑不對
解決方法:一般將圖片與.exe文件放同一個文件夾中後,imread的 路徑寫相對路徑即可,這樣較爲方便。