image - 如何将图像分成两个特定的多边形?
问题描述
我的图像如图 1 所示。
现在我想检测图片中的人,更具体地说,他们所在的位置。
我在图像中创建了两个或多个多边形(如图 2 所示),并且我想找到检测到的人类区域。
举个例子:假设我在图像中有 5 个检测到的人,然后我需要找出有多少人在区域 1 中,有多少人在区域 2 中。我有检测到的人的坐标,我建立了一种比较区域坐标和检测到的人类坐标的算法。
我是否正确地解决了这个问题?有更好的方法吗?编辑:我在 Python 中使用 OpenCv
解决方案
推荐阅读
- android - 有没有办法省略 layout_height 以使两个视图具有相同的高度?
- amazon-ec2 - Hazelcast 成功发现节点但无法连接(OrientDB)
- mysql - MySQL,mysqlbinlog加载错误后恢复数据库?
- python - 将所有单元格保持在 pandas DataFrame 中的给定值以上
- footer - 如何仅从 TCPDF 的第二页显示页数
- jsx - 如何裁剪和导出具有已知名称的其他图层组中的特定图层组?
- sql - 不喜欢不适用于从下拉菜单中提取的字符串
- common-lisp - 在 Common Lisp 中将变量列表评估为它们的值列表
- javascript - 如何构建将数组转换为数据文件的插件,反之亦然?
- php - 如何修复这个打印代码而不是结果的 PHP 错误?