我有一个小脚本,可以检测视频中的杠铃板,并在视频中画一条线,跟随杠铃的运动。问题是在某些地方,直线变得非常尖锐,我需要一种平滑的曲线,看起来很好
我试着用cv2.line
和cv2.polylines
实现它,但没有达到预期效果。当使用cv2.line
和cv2.polylines
时,绘制的线看起来是相同的。下面是绘制线的函数:
def draw_trajectory(frame, coordinates):
coordinates = np.int32(coordinates)
cv2.polylines(
frame,
np.int32([coordinates[:,:-1]]),
False,
(255, 255, 0),
4,
lineType=cv2.LINE_AA,
)
工作正常,但线条看起来不太好看。如有任何建议,将不胜感激。谢谢
目前没有回答
相关问题 更多 >
编程相关推荐