簡體   English   中英

寫入文件時出現OpenCV未處理的異常

[英]OpenCV Unhandled exception when writing a file

嘗試不同的操作后,我的程序在保存圖像時總是崩潰。 它可以很好地讀取圖像,並且能夠對其進行可視化顯示,但是我無法保存文件(在使用imwrite的過程中,我使用OpenCV制作的所有程序中都會出現該文件)。 在帶有OpenCV 2.1的Visual Studio 10.0中進行調試時,會發生這種情況:

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);

誰能告訴我該如何解決? 謝謝

更新 :PNG和JPEG格式似乎存在問題,因為該行在以BMP格式保存時有效。

BMP文件保存是內置的,IIRC .PGM也是內置的,其他文件則由第三方庫提供,具體取決於您的操作系統。

您是否自己構建過openCV? 什么操作系統?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM