terminate called after throwing an instance of 'cv::Exception'

what(): OpenCV(4.1.0-pre) /home/ni/opencv/modules/imgproc/src/subdivision2d.cpp:288: error: (-211:One of arguments' values is out of range) in function 'locate'

出错的代码:

cv::Point p;
cv::Rect rect;//...cv::Subdiv2D subdiv(rect);
subdiv.insert(p);

可以去看源码,opencv/modules/imgproc/src/subdivision2d.cpp,line 417 insert()函数里调用了locate()函数,line 287 locate()函数里列出了报错的条件

出错的原因是p可能不在rect内(或者边界超出),加个判断:

cv::Point p;
cv::Rect rect;//...cv::Subdiv2D subdiv(rect);
if(p.x >= rect.x && p].y >= rect.y && p.x < rect.x + rect.width && p.y < rect.y + rect.height)
{subdiv.insert(p);
}

opencv Subdiv2D.insert() 报错相关推荐

  1. OpenCV drawMatches出现报错Error: Assertion failed

    OpenCV drawMatches出现报错Error: Assertion failed (i2 >= 0 && i2 < static_cast<int>( ...

  2. QT 中使用 OpenCv 的 CascadeClassifier 报错

    问题 在 QT 中调用 OpenCv 的 CascadeClassifier 进行人脸框检测的时候,在构造函数中进行检测器的初始化,随后调用相机读取图片的时候就会报错,报的错误是 Segment Fa ...

  3. mysql insert报错_mysql数据库使用insert语句插入中文数据报错

    在mysql的命令行模式中,通过insert语句插入中文数据的时候报错,类似于下面这样: Incorrect string value: '\xE7\x8F' for column 'name' at ...

  4. hive insert报错return code 1 from org.apache.hadoop.hive.ql.exec.StatsTask (state=08S01,code=1)

    0: jdbc:hive2://Desktop:10000> insert into mytable values('yuchi',16556); Error: Error while proc ...

  5. url oracle default schema,oracle @Table中使用schema时insert报错

    第一部分 测试情况如下: maven修改 com.alibaba druid 1.1.10 实体类 @Table(name = "dpcenter.xeuser") public ...

  6. Oracle数据库clob字段insert报错

    一:产生原因 oralce在处理sql的时候,会把传入的字符串转化为varchar2处理,varchar2的最大长度是4000,如果insert语句中单个字符串的长度超过4000,那就肯定会报错 二: ...

  7. imx8mini openCV mipi摄像头报错: VIDIOC_QUERYCTRL: Inappropriate ioctl for device

    imx8mini openCV摄像头报错: VIDIOC_QUERYCTRL: Inappropriate ioctl for device 简单介绍: 首先来看python 源码 然后是openCV ...

  8. org.hibernate.ex ception.DataException: could not insert报错

    场景:这个是在运用hibernate持久化数据的时候出现的报错. 问题原因:前台的数据长度过大,而数据库相应表的字段varchar类型长度不够,所以造成这个错误 解决办法:加大该字段的长度

  9. Win10 OpenCV3.3.0+VS2013配置大坑,OpenCV解决方案编译报错“找不到python36_d.lib”错误...

    今天因为想要用OpenCV做图像识别,小白一个,在网上找到一个教程,但是需要配置OpenCV3.3.0的环境,于是又在网上找OpenCV3.3.0+VS2013(因为我之前已经安过了VS2013),前 ...

最新文章

  1. 解决 后台播放音乐时,设置手机铃声,后台音乐不会暂停
  2. 从头搭建 IntelliJ IDEA 环境,从放弃到爱不释手!
  3. 为什么有时打不开爬取到的图片
  4. mavros 使用记录
  5. 前端:JS/28/CSS DOM动态样式(style对象,style 对象属性与CSS属性的转换),Event DOM,事件对象简介(DOM和IE中的Event对象),实例:点出满天小星星
  6. 随想录(scons编译)
  7. TypeScript 令我苦不堪言
  8. 安装和客户端证书颁发---puppet系列
  9. min-width_min-height_max-width_max-height 设置元素最小或最大长度
  10. Unity代码分享——一个快速显示所有Sprite为Image_icon的帮助类
  11. FileZilla客户端使用遇到的问题
  12. Python每日一练——第5天:闰年问题升级版
  13. 【阿里云盘变本地硬盘】CloudDrive1.1.59.2 (修复阿里云盘扫描二维码无法登录的问题)
  14. kata-containers对接firecracker
  15. 微信小程序开发之实现一个弹幕评论
  16. 工程力学(17)—应力状态和强度理论
  17. JAVA计算机毕业设计政府采购线上招投标平台Mybatis+源码+数据库+lw文档+系统+调试部署
  18. 百度人脸识别sdk中人脸搜索功能需要注意的问题
  19. 微信小程序期末大作业-蔬菜商城
  20. pytest接口测试自动化框架

热门文章

  1. 盐城北大青鸟十二月十日小报
  2. LinkedList的模拟实现(Java实现)
  3. 最新微信三级分销系统源码 分销商城搭建 含完整代码包和安装部署教程
  4. idea设置代码注释
  5. matlab中各种括号(),[],与{}的区别与认识
  6. c语言单链表删除倒数第k个数,在单链表中删除倒数第k个节点
  7. 「BZOJ3864」Hero meet devil 题解
  8. 初级开发人员的缺点_初级开发人员应阅读的书籍
  9. 别让STAR原则的简历毁了你的前途!
  10. FormData的用途