我尝试使用Python中的openCV检测红色三角形和黄色三角形,以区分它们。我是初学者。在
我想,在第一手,检测,计数(黄色和红色)和标记所有的三角形相机可以看到。我也想找到他们的群众中心。在
目前,我一次只检测一个三角形,而没有找到它的颜色。
我的质心计算不起作用,给了我一个错误:
centroid_x = int(M['m10']/M['m00'])
ZeroDivisionError: float division by zero
我写了下面的代码,灵感来自于网络上的例子
^{pr2}$
你能帮帮我吗?在
Tags:
也许你想这么做
M = cv2.moments(tri)
而不是M = cv2.moments(cnt)
?在你的相机可能看不到。在
尝试捕获cv2
相关问题 更多 >
编程相关推荐