【OpenCV学习】绘制图形其一

本文是OpenCV学习系列的一部分,详细介绍了如何使用OpenCV在Python中绘制直线、矩形、圆和椭圆。通过示例代码展示了各图形的绘制方法,包括参数解释和效果展示,帮助读者掌握OpenCV的基本图形绘制技巧。

🌈据说,看我文章时 关注、点赞、收藏帅哥美女们 心情都会不自觉的好起来。

前言:
🧡作者简介:大家好我是 user_from_future ,意思是 “ 来自未来的用户 ” ,寓意着未来的自己一定很棒~
✨个人主页:点我直达,在这里肯定能找到你想要的~
👍专栏介绍:OpenCV从入门到放弃 ,一个学习OpenCV的专栏~

专栏文章直链:
【OpenCV学习】Mat数据结构与图像通道的分割与融合
【OpenCV学习】OpenCV的色彩空间
【OpenCV学习】初识OpenCV其二
【OpenCV学习】初识OpenCV人生苦短,我用python

绘制图形其一

画直线

OpenCV中画直线(实际是画线段)是由两点确定的,给两个点的坐标,就能连成一条直线(线段)。

from cv2 import cv2
import numpy as np
# 创建纯黑的背景图用来画图形
img = np.zeros((480, 640, 3), np.uint8)
# line(img, pt1, pt2, color, thickness=None, lineType=None, shift=None)
# line(图片, 开始点, 结束点, bgr颜色, 线宽, 线型(1/4/[8]/16), 坐标缩放比例)
cv2.line(img, (20, 60), (620, 360), (0, 255, 0), 10, 8)
cv2.line(img, (20, 80), (620, 380), (0, 0, 255), 5, 8)
cv2.line(img, (20, 100), (620, 400), (0, 0, 255), 5, 2)
cv2.line(img, (20, 120), (620, 420), (255, 0, 0), 10, 8)
cv2.imshow(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值