zbccsdn 2016-07-05 10:47 采纳率: 50%
浏览 1324
已采纳

我用的是opencv2.4.9+VS2012,在进行图像腐蚀操作时出现了如下错误

我用的是opencv2.4.9+VS2012,在进行图像腐蚀操作时irst-chance exception at 0x75BFB727 in ConsoleApplication4.exe: Microsoft C++ exception: cv::Exception at memory location 0x0021F51C.
Unhandled exception at at 0x75BFB727 in ConsoleApplication4.exe: Microsoft C++ exception: cv::Exception at memory location 0x0021F51C.
程序“[2000] ConsoleApplication4.exe”已退出,返回值为 0 (0x0)。
附程序:

#include
#include

//-----------------------------------【命名空间声明部分】---------------------------------------
// 描述:包含程序所使用的命名空间
//-----------------------------------------------------------------------------------------------

using namespace cv;

//-----------------------------------【main( )函数】--------------------------------------------
// 描述:控制台应用程序的入口函数,我们的程序从这里开始
//-----------------------------------------------------------------------------------------------
int main( )
{
//载入原图

Mat srcImage = imread("1.jpg");
//显示原图
imshow("【原图】腐蚀操作", srcImage);
//进行腐蚀操作
Mat element = getStructuringElement(MORPH_RECT, Size(15, 15));
Mat dstImage;
erode(srcImage, dstImage, element);
//显示效果图
imshow("【效果图】腐蚀操作", dstImage);
waitKey(0);

return 0;

}

  • 写回答

3条回答 默认 最新

  • Valtava 2016-07-05 15:59
    关注

    两个建议:
    a. 检查一下1.jpg是不是读取成功了

         if (!srcImg.data)
         { 
                std::cout << "read image error!" <<std::endl;; 
                return -1;
            }
    

    b. 还不行把中文改成英文试试,字符编码也可能有问题

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题