opencv绘制矩形和圆的实现

 更新时间:2023年02月16日 09:32:07   作者:lqj_本人  
本文主要介绍了opencv绘制矩形和圆的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

 绘制图形

利用opencv提供的绘制图形api可以轻松在图像上绘制各种图形,比如直线,矩形,圆,椭圆等图形。

line(img,pt1,pt2,color,thickness,lineType,shift)画直线

  • img:在那个图像上画线
  • pt1,pt2:开始点,结束点,指定先的开始与结束的位置
  • color:颜色
  • thickness:线宽
  • lineType:线型,线型为-1,4,8,16,默认为8
  • shift:坐标缩放比例

rectangle()参数同上,画矩形

circle(img,center,radius,color[,thickness[,lineType[,shift]]])中括号内参数表示可选参数,画圆

ellipse(img,中心点,长宽的一半,角度,从哪个角度开始,从哪个角度结束,... )

绘制矩形

cv2.rectangle(img,(80,100),(380,380),(0,255,0),5)

完整学习代码

import cv2
import numpy as np
 
img = np.zeros((480,640,3),np.uint8)
cv2.rectangle(img,(80,100),(380,380),(0,255,0),5)
 
cv2.imshow('draw',img)
 
cv2.waitKey(0)
cv2.destroyAllWindows()

效果展示

绘制圆

cv2.circle(img,(320,240),50,(0,0,255))

完整学习代码

import cv2
import numpy as np
 
img = np.zeros((480,640,3),np.uint8)
 
cv2.circle(img,(320,240),50,(0,0,255))
cv2.imshow('draw',img)
 
cv2.waitKey(0)
cv2.destroyAllWindows()

效果展示

到此这篇关于opencv绘制矩形和圆的实现的文章就介绍到这了,更多相关opencv绘制矩形和圆内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python str()如何将参数转换为字符串类型

    python str()如何将参数转换为字符串类型

    这篇文章主要介绍了python str()如何将参数转换为字符串类型的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • python从入门到实践之字典

    python从入门到实践之字典

    这篇文章主要为大家介绍了python字典,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-01-01
  • Python数据分析之 Pandas Dataframe合并和去重操作

    Python数据分析之 Pandas Dataframe合并和去重操作

    这篇文章主要介绍了Python数据分析之 Pandas Dataframe合并和去重操作,文章基于python的相关资料展开详细的内容介绍,需要的小伙伴可以参考一下
    2022-05-05
  • Python重复文件批量整理工具的设计与实现

    Python重复文件批量整理工具的设计与实现

    这篇文章主要为大家详细介绍了如何通关Python编写一个重复文件批量整理工具,可以在文件夹内对文件进行去重和分类存储,有需要的可以了解下
    2025-02-02
  • Python SQLAlchemy简介及基本用法

    Python SQLAlchemy简介及基本用法

    SQLAlchemy是一个基于Python实现的ORM对象关系映射框架,该框架建立在DB API之上,使用关系对象映射进行数据库操作,这篇文章主要介绍了SQLAlchemy简介以及基本使用,需要的朋友可以参考下
    2023-08-08
  • Django模型序列化返回自然主键值示例代码

    Django模型序列化返回自然主键值示例代码

    这篇文章主要给大家介绍了关于Django模型序列化返回自然主键值的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Django具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-06-06
  • python实现在cmd窗口显示彩色文字

    python实现在cmd窗口显示彩色文字

    今天小编就为大家分享一篇python实现在cmd窗口显示彩色文字,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-06-06
  • Python中PDF转Word的多种实现方法

    Python中PDF转Word的多种实现方法

    在日常办公和数据处理中,经常需要将PDF文档转换为Word文档,以便进行编辑、修改或格式调整,Python作为一种强大的编程语言,提供了多种库和工具来实现这一功能,以下是对Python中PDF转Word技术的详细介绍,需要的朋友可以参考下
    2025-01-01
  • 如何通过python计算圆周率PI

    如何通过python计算圆周率PI

    这篇文章主要介绍了如何通过python计算圆周率PI,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • Python如何实现爬取B站视频

    Python如何实现爬取B站视频

    这篇文章主要介绍了Python如何实现爬取B站视频,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05

最新评论