我正在尝试使用opencv的line()
函数获得一条漂亮的平滑线,但线变得粗糙(见图)。我正在使用opencv 3.1.0
并关注:
for x, y in outline :
if prevX < 0 and prevY < 0 :
prevX = x
prevY = y
continue
whitedrop = cv2.line(whitedrop, (int(prevX), int(prevY)), (int(x), int(y)), (141, 141, 141), 1, cv2.LINE_AA )
prevX = x
prevY = y
结果如下。我只谈论大纲。它对我来说看起来不像是反对的:
关于出了什么问题的任何想法?
谢谢!