c++ - 如何找到离图像中心最近的轮廓?
问题描述
如何找到离图像中心最近的轮廓?
例如在下图中,我使用 cv::findContours() 来查找图像的两个轮廓(请忽略 5pixel 部分,因为我在另一个 SO 帖子中使用过此图像),是否可以定位离图像中心最近的红色轮廓?
我目前使用 cv::pointPolygonTest 并用图像中心的坐标循环轮廓以找到每个轮廓与中心之间的距离,感觉效率低下,有什么我可以使用的 opencv 函数吗?
解决方案
推荐阅读
- string - Powershell删除重复行与其他行相同
- c# - 如何检查出令牌将在 DateTimeOffset.Now 5 分钟之前过期
- c++ - 使用类模板创建动态数组时,将“const”作为“this”参数传递会丢弃限定符
- javascript - 如何获取声明为字符串/数字/日期函数的对象字段类型?
- sql - 使用 group by 子句获取每个组中的所有记录
- python-3.x - 如何从蒙版中绘制正确形状的多边形?
- python - 在 kivy 游戏中创建多个敌人
- python-3.x - 漏洞?在 PyQt5 中为 QStandardItemModel 实现 rowCount() 有奇怪的效果
- jenkins - Jenkins Job 将文件从 GIT 复制到 Windows 主机
- python - 使用请求将商品添加到购物车 (Python)