2
嘗試不同的操作後,我的程序在保存圖像時總是崩潰。它能夠很好地讀取圖像,並且能夠將其可視化,但我無法保存文件(它發生在使用imwrite時使用OpenCV製作的所有程序中)。OpenCV寫入文件時出現未處理的異常
Unhandled exception at 0x67570fcd in SR.exe: 0xC0000005: Access violation reading location 0x00000000.
下面的代碼:
Mat imLow;
imLow=imread("Cameraman256.png",0);
if(!imLow.data)
{
std::cout<< "Could not open or find the image" << std::endl ;
return -1;
}
imwrite("image.png", imLow);
誰能告訴我怎樣才能解決這個問題,而這在Visual Studio 10.0與2.1 OpenCV的調試發生?謝謝
UPDATE:它似乎是PNG和JPEG格式的問題,因爲該行在保存爲BMP格式時工作。
我直接從他們的網站下載了二進制文件。 Windows 7的 – gui