应用OpenCV绘制箭头

绘制箭头函数

方法:函数cv2.arrowedLine( )

语法格式:cv2.arrowedLine(img, pt1, pt2, color[, thickness[, line_type[, shift[, tipLength]]]])

参数说明:

img:要画的直线所在的图像,也称为画布。。

pt1:直线的起点位置,是一个坐标点,类似(X,Y)这样。

pt2:直线的终点位置,是一个坐标点,类似(X,Y)这样。

color为线条的颜色。通常使用BGR模型表示颜色,如(255,0,0)表示蓝色。

thickness表示线条粗细。默认值为1,设置为-1时表示绘制填充图形(绘制直线时,不能设置为-1)。

lineType表示线条类型,默认值为cv2.Line_8。线条类型可设置常量如表所示。

shift表示坐标的数值精度,一般情况下不需要设置。

tipLength表示箭头因数,即箭头尖端的长度相对线段的长度为比例多少

|-----------------|----------------|
| 线条类型参数 | 说明 |
| cv2.FILLED | 填充 |
| cv2.LINE_4 | 4连接类型 |
| cv2.LINE_8 | 8连接类型 |
| cv2.LINE_AA | 抗锯齿,该参数会让线条更平滑 |

应用实例

绘制带有箭头的线段。

相关推荐
图生生几秒前
跨境电商图片翻译痛点解决:AI工具实现多语言适配一键生成
人工智能·ai
码农三叔1 分钟前
(7-3)自动驾驶中的动态环境路径重规划:实战案例:探险家的行进路线
人工智能·算法·机器学习·机器人·自动驾驶
无代码专家2 分钟前
制造业ERP管理系统平台对比与适配选型解决方案
人工智能·低代码
hkNaruto3 分钟前
【AI】AI学习笔记:直接使用Python+BM25算法实现RAG的可行性以及实用价值
人工智能·笔记·学习
Niuguangshuo5 分钟前
深入浅出解析自然语言处理的核心——分词器
人工智能·自然语言处理
dazzle12 分钟前
计算机视觉处理:OpenCV车道线检测实战(二):车道线提取技术详解
人工智能·opencv·计算机视觉
赋创小助手14 分钟前
超微 SYS-E403-14B-FRN2T 深度解析:面向边缘与 IoT 场景的高扩展紧凑型服务器
运维·服务器·人工智能·科技·物联网·ai·边缘计算
棒棒的皮皮18 分钟前
【深度学习】YOLO 模型典型应用场景分析(安防 / 自动驾驶 / 工业质检 / 医疗影像 / 智慧城市)
人工智能·深度学习·yolo·计算机视觉·自动驾驶
木梯子19 分钟前
CES2026的AI硬件热,暴露了实时音视频的刚需
人工智能·实时音视频
有赞技术23 分钟前
从0到1:有赞AI客服的实践路径与落地思考
人工智能·agent