绘制箭头

简介: 【5月更文挑战第11天】绘制箭头。

cv2.arrowedLine()函数用于绘制箭头,其语法格式如下。
cv2.arrowedLine(img,pt1,pt2,color[,thickness[,lineType[,shift[,tipLength]]]])
参数说明如下。
img、pt1、pt2、color、thickness、lineType和shift等参数与cv2.line()函数中的含义一致。
tipLength为箭尖相对于箭头长度的比例,默认值为0.1。
示例代码如下。

test3-9.py:绘制箭头

import numpy as np
import cv2
img=np.zeros((200,320,3), np.uint8)+255 #创建一幅白色图像
cv2.arrowedLine(img,(50,50),(50,150), (0,0,255),2) #绘制红色垂直箭头
cv2.arrowedLine(img,(50,50),(300,50), (0,0,255),2) #绘制红色水平箭头
cv2.imshow('draw',img) #显示图像
cv2.waitKey(0)

相关文章
|
2月前
|
前端开发 图形学
Pixi绘制带箭头的线
这篇文章讲解了如何使用Pixi.js来绘制带有箭头的线条,并提供了绘制箭头的具体实现方法和技术细节。
37 4
Pixi绘制带箭头的线
|
6月前
cavans图形绘制(直线、矩形、原型、贝塞尔曲线、渐变背景) 2
cavans图形绘制(直线、矩形、原型、贝塞尔曲线、渐变背景) 2
|
7月前
|
Python
绘制矩形
【5月更文挑战第11天】绘制矩形。
49 1
|
6月前
Qt绘图(线条、椭圆、矩形、图片滚动)
Qt绘图(线条、椭圆、矩形、图片滚动)
412 3
|
5月前
|
前端开发 JavaScript
canvas系列教程01——直线、三角形、多边形、矩形、调色板
canvas系列教程01——直线、三角形、多边形、矩形、调色板
122 0
|
6月前
cavans图形绘制(直线、矩形、原型、贝塞尔曲线、渐变背景) 1
cavans图形绘制(直线、矩形、原型、贝塞尔曲线、渐变背景)
|
移动开发 HTML5
使用三次贝塞尔曲线绘制弧形菜单
使用三次贝塞尔曲线绘制弧形菜单
|
Windows
C#-利用自定义控件绘制一个箭头控件
利用自定义控件绘制一个箭头控件
713 0
|
前端开发 JavaScript 数据可视化
用Canvas实现简单画图(线、三角形、矩形、圆)
👋因为在B站看到一个小demo是基于canvas写的,非常喜欢,然后上掘金大数据又给我推了 《Canvas 从入门到劝朋友放弃(图解版)》,就像上手一下canvas,本来不想写笔记的,因为《Canvas 从入门到劝朋友放弃(图解版)》自己看了一下挺全的,但本着输入要有输出,所以就有了这篇文章
250 0
C#编程-132:DrawRectangle绘制矩形
C#编程-132:DrawRectangle绘制矩形
197 0
C#编程-132:DrawRectangle绘制矩形