Net.forward()出错的解决方式

个人环境为VS2015+opencv4.0,目标为使用Net.forward()实现Mask R-CNN目标检测的前向推断。出现的问题为,有些图片能正常检测,有些图片却出现CV:Exception(ucrtbase.dll)异常。

遂使用try catch查找错误:

try{net.forward(outs, outNames);}catch (cv::Exception& e){const char* err_msg = e.what();QString s1(err_msg);qDebug() << 'exception caught: ' << err_msg << s1<< endl;}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

得到的结果为:
OpenCV(4.0.0) C:……\matrix.cpp:540: error: (-215:Assertion failed) r == Range::all() || (0 <= r.start && r.start < r.end && r.end <= m.size[i]) in function ‘cv::Mat::Mat’

于是将需要检测的图像尺寸缩小,即可以正常显示结果。
令人疑惑的是,出现异常的图片甚至比可以正常显示结果的图片尺寸更小。因此出现问题的原因,和图片尺寸非直接挂钩,而可能是计算过程中产生的内存溢出。

(0)

相关推荐

  • MLDL之API:关于各国内外大平台API简介、使用方法之详细攻略

    MLDL之API:关于各国内外大平台API简介.使用方法之详细攻略 一.百度api 1.api之CV 更新-- 二.face++旷视api 1.api之CV:Detect API    文档中心/De ...

  • python+opencv图像处理(九)

    图像缩放 下雨了... 图像是可以放大和缩小的,简称图像缩放. 不过不管放大还是缩小,都可以用resize. 1.缩小 如下图,左图为原图,中间图为将左图行和列均缩小一半的图,右图为缩小到四分之一的图 ...

  • 使用Python OpenCV预测年龄与性别

    本文转自:深度学习与计算机视觉 现在越来越多的应用程序与年龄和性别的自动分类相关,特别是自从社交平台和社交媒体兴起以后.尽管如此,现有的方法在真实图像上的性能仍然明显不足,特别是与最近人脸识别相关的任 ...

  • 平安夜,Python送你一顶圣诞帽 @微信官方

    最后知道真相的我眼泪掉下来 (还蒙在鼓里的同学请在微信最上方的搜索栏自行搜索『圣诞帽』) 好吧,你不给,咱自己来,不就是个帽子嘛. Python 在手,圣诞帽我有! OpenCV 库加上几张圣诞帽图片 ...

  • 实时检测微信域名防红拦截检测API-最新腾讯域名屏蔽检测官方接口

    背景 最近手里有个项目需要检测域名在微信里是否可以打开,如果被微信拦截,则需要进行下一步操作,所以需要判断域名的状态,但是微信官方并没有提供相关查询的方法,最后在网上找到了这个接口地址,分享给有需要的 ...

  • OpenCV探索之路(五):图片缩放和图像金字塔

    对图像进行缩放的最简单方法当然是调用resize函数啦! resize函数可以将源图像精确地转化为指定尺寸的目标图像. 要缩小图像,一般推荐使用CV_INETR_AREA来插值:若要放大图像,推荐使用 ...

  • CV之Face Detection:Face Detection人脸检测原理及其常见分类技术

    CV之Face Detection:Face Detection人脸检测原理及其常见分类技术 人脸探测的原理 将图片转为HOG图片以后,结合其他辅助技术,如线性分类器,影像金字塔,滑动窗格检查机制,就 ...

  • 【从零学习OpenCV 4】深度神经网络应用实例

    重磅干货,第一时间送达 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门书籍<OpenCV 4开发详解>.为了更让小伙伴更早的了解最新版的OpenCV 4,小白与出版社沟通 ...

  • 生产现场常见的问题及错误的解决方式

    企业在其成长过程中,常常会经历各种不同的阶段和遇到不同层面的许多问题点.对于企业来说,发展战略是成功的坚实基础,但是企业往往失败在战术方面.所谓的战术失败,指的是在生产现场的问题点没能得到及时.有效的 ...

  • 所得税的解决方式有哪些?

    所得税的解决方式有哪些? 很多企业老板一想到"企业所得税"就头疼,那有哪些办法可以解决呢? 我们不妨了解一下查账征收.核定征收. 查账征收:企业账目.凭证及财务核算制度比较健全的适 ...

  • 同业竞争有哪些解决方式?

    2016年5月,上交所主板某上市公司披露公告称,为防范及解决未来可能产生的上市公司与控股股东下属子公司A公司之间的潜在同业竞争,A公司拟将其持有的两家子公司(以下统称标的公司)100%的股权转让给上市 ...

  • 商贸建材行业的成本票可考虑的解决方式

    建材行业成本票一直是让公司头疼的问题,很多材料都是从个人手中获得,很难获得成本发票,导致企业所得税压力增大,所以很多建材行业在业务真实的情况下,想要减少税收压力,就需要解决成本票问题,通常都是让个人去 ...

  • 遇事最有水平的解决方式

    <庄子>有言:"夫子德配天地,而犹假至言以修心,古之君子,孰能脱焉?" 正所谓:君子欲修身,必先修心. 衣冠齐楚,进退知礼,这是在外修身. 与在外修身之人相交,有如清风 ...

  • 你知道RGP配戴初期的常见问题及解决方式吗?

    2016-04-15 16:17:23   康华眼科网 [导读]众所周知,佩戴眼镜初期都会有所不适,那么,RGP配戴初期会有哪些不适呢?RGP配戴初期的常见问题及解决方式又有哪些呢?我们一起来看看. ...

  • CAD图纸显示不完整的终极解决方式——火力全开,只为点亮你

    CAD图纸显示不完整的终极解决方式——火力全开,只为点亮你

  • imazing下载应用出错怎么解决

    我们可以使用imazing在电脑上就帮手机下载需要的应用程序,这样就不需要一个个在手机App Store上下载了,更加方便.但是如果我们出现下载应用出错,可能是下载的软件有问题或者内存不足,下面来看一 ...

  • 企业缺成本有哪些解决方式。

    各个企业的财务都肯定了解个人独资.核定征收和自然人代开等税收优惠政策.但是当某企业与个人有业务往来,企业给个人支付报酬时个人无法取得相关票据也无法开具相关票据,这时候就只能通过代开的方式来解决两者之间 ...