我正在使用該程序來讀取並顯示圖像。 我不知道爲什麼它顯示這個奇怪的錯誤:未知函數中的聲明失敗
assertion failed
(scn==3 || scn ==4)
in unknown function,file......\src\modules\imgproc\src\color.cpp line 3326
我改變了一些圖片,有時候它運行沒有錯誤,但是,即使當它運行一切,它顯示的窗口,但不是在它的形象。哪裏不對?
#include "stdafx.h"
#include "opencv2/calib3d/calib3d.hpp"
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/imgproc/imgproc.hpp"
using namespace cv;
using namespace std;
void main()
{
Mat leftImg,frame=imread("C:\\Users\\user\\Downloads\\stereo_progress.png");
leftImg=imread("C:\\Users\\user\\Downloads\\dm_sl.gif");//add of left camera
cvtColor(leftImg,leftImg,CV_BGR2GRAY);
imwrite("imreadtest.txt",leftImg);
imshow("cskldnsl",leftImg);
getchar();
}
thnx barshan第二點做了伎倆..但是我很困惑,爲什麼getchar()應該導致這個問題。 –