在opencv中提供了函数供人们进行制图

圆形是一个常见的图形,在OpenCV中提供了cv2.circle函数

格式为:

cv2.circle(img,center,radius,color[,thickness[,linkType]])

含义是:
img表示要处理的图像
center表示圆心
radius表示半径
color表示颜色(通常是使用BGR模型)

代码展示:

#pmj   2021-3-29  绘制圆形
import numpy as np
import cv2
img=np.ones((400,400,3),dtype="uint8")*255
(X,Y)=(round(img.shape[1]/2),round(img.shape[0]/2))
yanse=(0,0,255)
cv2.circle(img,(X,Y),100,yanse,3)
cv2.namedWindow('yanshi')
cv2.imshow('yanshi',img)
cv2.waitKey(0)
cv2.destroyAllWindows()

运行效果:

上文分享:python OpenCV:绘制一条直线

如有遗漏或者错误请在评论区中指正,期待与大家的讨论!!!

python OpenCV:绘制一个圆形图片相关推荐

  1. python 找出图片中的差异点,python opencv对目录下图片进行去重的技巧

    使用python opencv对目录下图片进行去重的方法 版本: 平台:ubuntu 14 / I5 / 4G内存 python版本:python2.7 opencv版本:2.13.4 依赖: 如果系 ...

  2. 将矩形图片绘制成圆形图片

    这周的安卓作业要做一个音乐播放器, 而图片那块需要添加音乐的封面, 获取到的封面为矩形图片, 如果要像网易云一样做一个唱片风格的封面需要将矩形图片绘制成圆形图片, 在StackOverflow上查找得 ...

  3. 使用Python+opencv+k-means根据扫描图片计算叶片面积-续

    一 .概述 之前写了一篇计算叶片面积的文章,后来想想其实没有那么复杂,直接二值化计算即可得到,原来的代码写了几十行,其实十余行就可以计算得到叶片面积了. 原文:使用Python+opencv+k-me ...

  4. Python Opencv等比例缩放图片

    Python Opencv等比例缩放图片 前言 前提条件 相关介绍 实验环境 等比例缩放图片 代码实现 输出结果 前言 本文是个人使用Python Opencv处理图片的笔记,由于水平有限,难免出现错 ...

  5. 用canvas绘制一个圆形,实现绕着一个中心运动

    实现效果 使用canvas绘制一个圆形,实现绕着一个中心,轨迹类似于走一个椭圆的轨迹那样路线,并且实现漂浮的效果. 这里只是一个实例Demo,直接运行就可以,下面附上代码: <!doctype ...

  6. python图片转视频加特效_使用Python opencv实现视频与图片的相互转换

    因为最近要经常转换数据集进行实验,因此记录一下. 1.视频转图片 即为将视频解析为一帧一帧的图片: import cv2 vc=cv2.VideoCapture("/home/hqd/Pyc ...

  7. 使用python turtle库绘制一个三角形和一个五角星_使用turtle库绘制一个五角星 如何采用Python语言绘制一个五角星...

    如何采用Python语言绘制一个五角星 #./usr/bin/env python import turtle import time turtle.forward(100) turtle.right ...

  8. python基础教程:通过Turtle库在Python中绘制一个鼠年福鼠

    这篇文章主要介绍了通过Turtle库在Python中绘制一个鼠年福鼠,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 turtle库是一个很经典的绘图库,其最初来自 ...

  9. python turtle 画老鼠_通过Turtle库在Python中绘制一个鼠年福鼠

    turtle库是一个很经典的绘图库,其最初来自于1967年创造的logo编程语言,之后被Python编写放到了Python的内置模块中.网络上有很多借助于turtle绘制精美图像的案例.比如小猪佩奇. ...

最新文章

  1. 聊一聊Java 泛型通配符 T,E,K,V,?
  2. MyBatis——Java API
  3. C 整数反转
  4. mac中安装activeMQ
  5. Requests库的主要方法:requests.request为requests.get和requests.post两个的汇总,只是需要传方法...
  6. 新闻发布项目——接口类(BaseDao)
  7. linux ps 进程组,linux进程管理(2)---进程的组织结构
  8. Kubernetes API 与 Operator,不为人知的开发者战争
  9. “这辈子不可能打工男子”出狱了,司法所将重点关注,网友:《今瓶没》今日上映!...
  10. 几行代码起家到实时音视频一线,6 岁声网计划赴美上市!
  11. LSTM 之父发文:2010-2020,我眼中的深度学习十年简史
  12. 例子代码:web.xml
  13. 使用遗传算法解决图着色问题
  14. Xposed框架未安装解决方法
  15. .NET Remoting 使用总结
  16. 整理了18个可以免费学习编程的网站
  17. NB-IOT模块与MQTT.fx使用MQTT协议通讯
  18. 手机储存卡数据如何恢复
  19. C#-WinForm登录窗体实现记住密码的功能(仿QQ实现)
  20. 董老师又双叒叕送书啦,20本《Python数据分析、挖掘与可视化》

热门文章

  1. 银行信用卡OCR识别
  2. linux系统ubuntu简介
  3. 了解一下ES module 和 Commonjs
  4. Java 基础——HashMap 遍历方式
  5. CocoStudio基础教程(3)在程序中处理cocoStudio导出动画
  6. 影响中国软件开发的20人-- 开国元勋篇
  7. 【导数术】9.指对互化和指对同构
  8. 【Python】基于文本匹配的微信自动问答
  9. 可靠、稳定、安全,龙蜥云原生容器镜像正式发布!
  10. mysql日期时间相关