OpenCV计算厚度

2024-10-01 13:39:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我在计算“看见”我相机的面积。我需要它来决定物体是否靠近(来控制我的机器人)。在旧版本中,我有以下代码:

moments = cv.Moments(mat, 0)
area = cv.GetCentralMoment(moments, 0, 0)
moment10 = cv.GetSpatialMoment(moments, 1, 0)
moment01 = cv.GetSpatialMoment(moments, 0,1)

一切都正常,但现在我想用nevapi(cv2)来实现。这是我的代码:

^{pr2}$

我得到的面积是0。在

或者,与其计算面积,更好的解决方案是在白色区域周围画一个矩形,然后计算其尺寸?在


Tags: 代码机器人areacv2cv物体面积mat