opencv Subdiv2D.insert() 报错
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() 报错相关推荐
- OpenCV drawMatches出现报错Error: Assertion failed
OpenCV drawMatches出现报错Error: Assertion failed (i2 >= 0 && i2 < static_cast<int>( ...
- QT 中使用 OpenCv 的 CascadeClassifier 报错
问题 在 QT 中调用 OpenCv 的 CascadeClassifier 进行人脸框检测的时候,在构造函数中进行检测器的初始化,随后调用相机读取图片的时候就会报错,报的错误是 Segment Fa ...
- mysql insert报错_mysql数据库使用insert语句插入中文数据报错
在mysql的命令行模式中,通过insert语句插入中文数据的时候报错,类似于下面这样: Incorrect string value: '\xE7\x8F' for column 'name' at ...
- 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 ...
- url oracle default schema,oracle @Table中使用schema时insert报错
第一部分 测试情况如下: maven修改 com.alibaba druid 1.1.10 实体类 @Table(name = "dpcenter.xeuser") public ...
- Oracle数据库clob字段insert报错
一:产生原因 oralce在处理sql的时候,会把传入的字符串转化为varchar2处理,varchar2的最大长度是4000,如果insert语句中单个字符串的长度超过4000,那就肯定会报错 二: ...
- imx8mini openCV mipi摄像头报错: VIDIOC_QUERYCTRL: Inappropriate ioctl for device
imx8mini openCV摄像头报错: VIDIOC_QUERYCTRL: Inappropriate ioctl for device 简单介绍: 首先来看python 源码 然后是openCV ...
- org.hibernate.ex ception.DataException: could not insert报错
场景:这个是在运用hibernate持久化数据的时候出现的报错. 问题原因:前台的数据长度过大,而数据库相应表的字段varchar类型长度不够,所以造成这个错误 解决办法:加大该字段的长度
- Win10 OpenCV3.3.0+VS2013配置大坑,OpenCV解决方案编译报错“找不到python36_d.lib”错误...
今天因为想要用OpenCV做图像识别,小白一个,在网上找到一个教程,但是需要配置OpenCV3.3.0的环境,于是又在网上找OpenCV3.3.0+VS2013(因为我之前已经安过了VS2013),前 ...
最新文章
- 解决 后台播放音乐时,设置手机铃声,后台音乐不会暂停
- 从头搭建 IntelliJ IDEA 环境,从放弃到爱不释手!
- 为什么有时打不开爬取到的图片
- mavros 使用记录
- 前端:JS/28/CSS DOM动态样式(style对象,style 对象属性与CSS属性的转换),Event DOM,事件对象简介(DOM和IE中的Event对象),实例:点出满天小星星
- 随想录(scons编译)
- TypeScript 令我苦不堪言
- 安装和客户端证书颁发---puppet系列
- min-width_min-height_max-width_max-height 设置元素最小或最大长度
- Unity代码分享——一个快速显示所有Sprite为Image_icon的帮助类
- FileZilla客户端使用遇到的问题
- Python每日一练——第5天:闰年问题升级版
- 【阿里云盘变本地硬盘】CloudDrive1.1.59.2 (修复阿里云盘扫描二维码无法登录的问题)
- kata-containers对接firecracker
- 微信小程序开发之实现一个弹幕评论
- 工程力学(17)—应力状态和强度理论
- JAVA计算机毕业设计政府采购线上招投标平台Mybatis+源码+数据库+lw文档+系统+调试部署
- 百度人脸识别sdk中人脸搜索功能需要注意的问题
- 微信小程序期末大作业-蔬菜商城
- pytest接口测试自动化框架