应用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 | 抗锯齿,该参数会让线条更平滑 |

应用实例

绘制带有箭头的线段。

相关推荐
weixin_46846685几秒前
YOLOv26原理分析及训练评估实战代码
深度学习·yolo·计算机视觉·优化器·目标识别·muon·yolov26
zhengfei6112 分钟前
深入讲解 LLM、RAG 和现实世界 AI 代理应用。
人工智能·chatgpt
凌晨一点的秃头猪6 分钟前
ORB局部描述子提取
人工智能·分类·数据挖掘
独处东汉12 分钟前
freertos开发空气检测仪之延迟函数设计:DWT软件实现
人工智能·stm32·单片机·嵌入式硬件
阿杰学AI14 分钟前
AI核心知识67——大语言模型之NTP (简洁且通俗易懂版)
人工智能·ai·语言模型·自然语言处理·aigc·ntp·机械学习
码农三叔18 分钟前
(6-2)手部、足部与末端执行器设计:足部结构
人工智能·架构·机器人·人形机器人
玄同76527 分钟前
SQLAlchemy 初始化全流程详解:从引擎到会话的每一步
数据库·人工智能·python·sql·mysql·语言模型·知识图谱
小雨青年29 分钟前
Cursor 项目实战:AI播客策划助手(四)—— 产品发布与交付收尾
前端·人工智能
Jorunk31 分钟前
使用F5-TTS训练自己的数据
人工智能·语音识别
玄同76532 分钟前
大模型生成 Token 的原理:从文本到模型理解的 “翻译官”
人工智能·python·语言模型·自然语言处理·nlp·知识图谱·token