首页 > 解决方案 > 如何将图像分成两个特定的多边形?

问题描述

我的图像如图 1 所示。

现在我想检测图片中的人,更具体地说,他们所在的位置。

我在图像中创建了两个或多个多边形(如图 2 所示),并且我想找到检测到的人类区域。

举个例子:假设我在图像中有 5 个检测到的人,然后我需要找出有多少人在区域 1 中,有多少人在区域 2 中。我有检测到的人的坐标,我建立了一种比较区域坐标和检测到的人类坐标的算法。

我是否正确地解决了这个问题?有更好的方法吗?编辑:我在 Python 中使用 OpenCv

图 1

图 2

标签: imageopencvobjectdetectionregion

解决方案


推荐阅读