OpenCV提供了函数 cv2.arrowedLine() 用于在图像上绘制带箭头的线条。该函数带有不同参数以绘制线条,请参阅以下语法。
cv2.arrowedLine(img, start, end, color, thickness, line_type, shift, tip_length)
- img - 需要绘制线条的输入图像。
-
Start - 线条的起始坐标,格式为(width, height)。
-
End - 线条的结束坐标,格式为(width, height)。
-
Color - 线条的颜色。红色颜色在BGR格式下传递(0, 0, 255)。
-
Thickness - 线条的厚度,以像素为单位。
-
line_type - 线条的类型。
-
shift - 分数位数。
-
tip_length - 箭头长度相对于线条长度的比例。
输出 - 返回绘制了线条的图像。
步骤
按以下步骤在图像上绘制带箭头的线条。
导入所需库。在以下所有Python示例中,所需的Python库为