Python 2.7 OpenCV函数cv2.fillpoly()是如何工作的
有人能解释一下fill poly在opencv2 python中是如何工作的吗?我找不到太多可供尝试的运行示例 我的尝试给了我例外Python 2.7 OpenCV函数cv2.fillpoly()是如何工作的,python-2.7,opencv,Python 2.7,Opencv,有人能解释一下fill poly在opencv2 python中是如何工作的吗?我找不到太多可供尝试的运行示例 我的尝试给了我例外 OpenCV Error: Assertion failed (p.checkVector(2, CV_32S) >= 0) in fillPoly, file /builddir/ build/BUILD/opencv-2.4.5/modules/core/src/drawing.cpp, line 2037 Traceback (most recent c
OpenCV Error: Assertion failed (p.checkVector(2, CV_32S) >= 0) in fillPoly, file /builddir/
build/BUILD/opencv-2.4.5/modules/core/src/drawing.cpp, line 2037
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
cv2.error: /builddir/build/BUILD/opencv-2.4.5/modules/core/src/drawing.cpp:2037: error:
(-215) p.checkVector(2, CV_32S) >= 0 in function fillPoly.
该错误意味着它需要一个32位整数 将代码修改为以下内容:
mask = np.zeros((4, 3))
cv2.fillConvexPoly(mask, np.array([(1,1),(1,2), (2,1), (2,2)], 'int32'), 255)
该错误意味着它需要一个32位整数 将代码修改为以下内容:
mask = np.zeros((4, 3))
cv2.fillConvexPoly(mask, np.array([(1,1),(1,2), (2,1), (2,2)], 'int32'), 255)
是的,我也算明白了。谢谢你@JeruLukeYeah,我也知道了。谢谢你@JeruLuke