在 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"); ,代碼順利跑通!