2024-05-26 21:51:37 发布
网友
我已经能够使用opencv在python中使用haar cascade分类器成功地检测到对象(人脸和眼睛)。当检测到对象时,将在对象周围显示一个矩形。我想得到两只眼睛中点的坐标。并希望将它们存储在一个数组中。有人能帮我吗?我怎样才能做到这一点。任何向导
那么你已经发现了那只眼睛?你的眼睛周围也有一个边框? 所以你的问题归结为计算两个边界框之间的距离,然后除以2? 还是我误解了? 如果你需要精确的两个眼睛之间的中心,一个很好的方法就是取两个框的中心。 计算这两点之间的距离并将其除以2
如果您愿意发布代码,我愿意在编写代码方面提供更多帮助
我想你有双眼边界框的坐标。 对于这两个框,类似于X1:X2 Y1:Y2。 你只需要找到这些盒子的中心:(X2-X1)/2+X1和(Y2-Y1)/2+Y1 从这里可以得到两个XY坐标,基本上只要用这些坐标再做一次上面的操作,就可以得到中心点
那么你已经发现了那只眼睛?你的眼睛周围也有一个边框? 所以你的问题归结为计算两个边界框之间的距离,然后除以2? 还是我误解了? 如果你需要精确的两个眼睛之间的中心,一个很好的方法就是取两个框的中心。 计算这两点之间的距离并将其除以2
如果您愿意发布代码,我愿意在编写代码方面提供更多帮助
我想你有双眼边界框的坐标。 对于这两个框,类似于X1:X2 Y1:Y2。 你只需要找到这些盒子的中心:(X2-X1)/2+X1和(Y2-Y1)/2+Y1 从这里可以得到两个XY坐标,基本上只要用这些坐标再做一次上面的操作,就可以得到中心点
相关问题 更多 >
编程相关推荐