当前位置: 首页 > article >正文

cv::intersectConvexConvex返回其中一个输入点集,两个点集不相交

问题:cv::intersectConvexConvex返回其中一个输入点集,但两个点集并不相交
版本:opencv 3.1.0

git上也有人反馈了intersectConvexConvex sometimes returning one of the input polygons in case of empty intersection #10044
是凸包嵌套判断逻辑BUG,要改源码: modules/imgproc/src/geometry.cpp
在这里插入图片描述
进去源码看了下,还真的是,低级错误
在这里插入图片描述

解决方法:

可以用更新版本的opencv,2017年的时候已经修复合并至主分支 Fix for intersectConvexConvex nested contours check #10053

也可以把上面的源码提出来自己改下函数名称直接调用


http://www.kler.cn/a/386807.html

相关文章:

  • Dolby TrueHD和Dolby Digital Plus (E-AC-3)编码介绍
  • Windows C++ TCP/IP 两台电脑上互相传输字符串数据
  • 将Excel文件的两个表格经过验证后分别读取到Excel表和数据库
  • 基于标签相关性的多标签学习
  • docker镜像源,亲测可用,时间2024-11-14
  • 前端--> nginx-->gateway产生的跨域问题分析
  • Windows 11 安装 MySQL 8.4 LTS 详细安装配置教程(入门篇)
  • linux基础——详细篇
  • React diff算法和Vue diff算法的主要区别
  • PICO+Unity MR视频透视
  • 分组校验在Spring中的应用详解
  • 九、Go语言快速入门之map
  • Leetcode刷题
  • 层出不穷的大模型产品,你怎么选?
  • 基于大语言模型的规划
  • 【Redis】缓存击穿与缓存雪崩:问题与解决方案
  • 网络原理(应用层)->HTTP
  • ArcGIS Pro SDK Addin-DAML
  • 十六 MyBatis使用PageHelper
  • 【韩老师零基础30天学会Java 】03章 变量
  • selenium大量并发连接驱动超时
  • sealos部署K8s,安装docker时master节点突然NotReady
  • # SpringCloud学习
  • 虚拟现实辅助工程技术如何加速汽车设计与制造
  • 接口类和抽象类在设计模式中的一些应用
  • 深度学习:bert模型