绘制直线

简介: 【5月更文挑战第8天】绘制直线。

cv2.line()函数用于绘制直线,其语法格式如下。
cv2.line(img, pt1, pt2, color[, thickness[, lineType[, shift]]] )
参数说明如下。
img为用于绘制图像的图像。
pt1为直线段的起点坐标。
pt2为直线段的终点坐标。
color为直线段的颜色。通常使用BGR模型表示颜色,如(255,0,0)表示蓝色。
thickness表示线条粗细。默认值为1,设置为-1时表示绘制填充图形。
lineType表示线条类型,默认值为cv2.Line_8。线条类型可设置为下列常量。
cv2.FILLED:填充。
cv2.LINE_4:4条连接线。
cv2.LINE_8:8条连接线。
cv2.LINE_AA:抗锯齿线,线条更平滑。
shift表示坐标的数值精度,一般情况下不需要设置。
示例代码如下。
绘制直线
import numpy as np
import cv2
img=np.zeros((200,320,3), np.uint8) #创建一幅黑色图像
cv2.line(img,(0,0),(320,200),(255,0,0),5) #画对角线1,蓝色
cv2.line(img,(320,0),(0,200),(0,255,0),5) #画对角线2,绿色
cv2.imshow('draw',img) #显示图像
cv2.waitKey(0)

目录
相关文章
|
8月前
|
索引
绘制轮廓
【6月更文挑战第25天】绘制轮廓。
92 1
|
9月前
|
Python
绘制矩形
【5月更文挑战第11天】绘制矩形。
55 1
|
9月前
|
Python
绘制直线
【5月更文挑战第11天】绘制直线。
43 1
|
9月前
|
Python
绘制圆
【5月更文挑战第9天】绘制圆。
53 2
|
9月前
|
Python
绘制多边形
【5月更文挑战第9天】绘制多边形。
60 1
|
计算机视觉 Python
OpenCV中绘制圆和直线
要在OpenCV中绘制圆和直线,可以使用以下方法: 1. 导入所需库:
84 1
|
C# 图形学
C#之深入理解GDI+绘制圆弧及圆角矩形等比缩放的绘制
GDI+中对于圆弧的绘制,是以给定的长方形(Rectangle`结构)为边界绘制的椭圆的一部分形成的圆弧。绘制的圆弧的中心为长方形内切椭圆的圆心(如果是正方形,则正方形的...
680 0
C#之深入理解GDI+绘制圆弧及圆角矩形等比缩放的绘制
|
前端开发 JavaScript 数据可视化
用Canvas实现简单画图(线、三角形、矩形、圆)
👋因为在B站看到一个小demo是基于canvas写的,非常喜欢,然后上掘金大数据又给我推了 《Canvas 从入门到劝朋友放弃(图解版)》,就像上手一下canvas,本来不想写笔记的,因为《Canvas 从入门到劝朋友放弃(图解版)》自己看了一下挺全的,但本着输入要有输出,所以就有了这篇文章
258 0
C#编程-131:DrawPolygon绘制多边形
C#编程-131:DrawPolygon绘制多边形
314 0
C#编程-131:DrawPolygon绘制多边形
C#编程-132:DrawRectangle绘制矩形
C#编程-132:DrawRectangle绘制矩形
215 0
C#编程-132:DrawRectangle绘制矩形