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

应用实例

绘制带有箭头的线段。

相关推荐
studyrunner8 小时前
GPT-5.5 对比 GPT-5.6 Sol、Terra、Luna:官方性能数据与选型分析
大数据·人工智能·gpt
OpenMiniServer8 小时前
大统一逻辑链3.0(GULP3.0):绝对悖论、逻辑链与宇宙演化动力学
人工智能
Asize8 小时前
Agent 入门:从 LLM 与 Agent 的区别到 Function Calling
javascript·人工智能
小林ixn8 小时前
AI Agent的“万能工具箱”:MCP协议实战,让工具调用不再受语言和进程束缚
人工智能·agent·mcp
武子康8 小时前
🔥 GPT-5.6 有限预览全拆解:Sol/Terra/Luna 三档定价 + max/ultra 双推理 + 缓存 1.00×/1.25×/0.10× 三倍
人工智能·chatgpt·openai
CTA终结者8 小时前
近期AI量化工具推荐,围绕最难推进的环节选择
人工智能·python
无糖可可果8 小时前
MCP(Model Context Protocol)入门与实践:让 AI Agent 跨进程调用工具
人工智能
无糖可可果8 小时前
远程 MCP 实战:让 AI 成为「千里眼」和「魔术手」
人工智能
wuhanzhanhui8 小时前
从芯片到精密制造:2026武汉电子元器件、材料及生产设备展会见证微观世界的跃迁
大数据·人工智能
冬奇Lab8 小时前
每日一个开源项目(第156篇):OpenDataLoader PDF - 基准测试第一名的开源 PDF 解析器,专为 RAG 设计
人工智能·开源·资讯