Opencv 踩坑記錄:Microsoft C++ 異常: cv::Exception

 

    在 win10 上安裝好了 vs2015 後,配置了 opencv3.4.2,測試圖片運行代碼的時候遇到了如下圖所示的問題,點擊‘繼續’還會遇到各種異常。

                                

    我的測試代碼如下:

#include <opencv2/opencv.hpp> //頭文件
using namespace cv; //包含cv命名空間

int main()
{
	// 【1】讀入一張圖片
	Mat img = imread("G:\xx\xx\xx.jpg");
	// 【2】在窗口中顯示載入的圖片
	imshow("【載入的圖片】", img);
	// 【3】等待6000 ms後窗口自動關閉
	waitKey(6000);
}

    確認圖片路徑沒問題,opencv 的配置也沒問題,圖片框有顯示,但是沒有圖,如下:

                              

    經過一翻排查,發現是路徑的寫法有問題,將 Mat img = imread("G:\xx\xx\xx.jpg"); 修改爲 Mat img = imread("G:\\xx\\xx\\xx.jpg"); ,代碼順利跑通!

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章