绘制箭头

简介: 【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)

相关文章
|
4月前
|
API C++ 计算机视觉
【opencv3】鼠标框选矩形并显示当前像素点坐标和矩形中心点坐标C++
【opencv3】鼠标框选矩形并显示当前像素点坐标和矩形中心点坐标C++
|
3月前
cavans图形绘制(直线、矩形、原型、贝塞尔曲线、渐变背景) 2
cavans图形绘制(直线、矩形、原型、贝塞尔曲线、渐变背景) 2
|
4月前
|
Python
绘制矩形
【5月更文挑战第11天】绘制矩形。
34 1
|
3月前
Qt绘图(线条、椭圆、矩形、图片滚动)
Qt绘图(线条、椭圆、矩形、图片滚动)
103 3
|
3月前
cavans图形绘制(直线、矩形、原型、贝塞尔曲线、渐变背景) 1
cavans图形绘制(直线、矩形、原型、贝塞尔曲线、渐变背景)
|
4月前
|
Python
绘制圆
【5月更文挑战第9天】绘制圆。
34 2
|
前端开发 JavaScript 数据可视化
用Canvas实现简单画图(线、三角形、矩形、圆)
👋因为在B站看到一个小demo是基于canvas写的,非常喜欢,然后上掘金大数据又给我推了 《Canvas 从入门到劝朋友放弃(图解版)》,就像上手一下canvas,本来不想写笔记的,因为《Canvas 从入门到劝朋友放弃(图解版)》自己看了一下挺全的,但本着输入要有输出,所以就有了这篇文章
235 0
C#编程-132:DrawRectangle绘制矩形
C#编程-132:DrawRectangle绘制矩形
176 0
C#编程-132:DrawRectangle绘制矩形