import cv2
import numpy as np
Info = (500,500,3)
dst = np.zeros(Info,np.uint8)
#rectangle的绘制
cv2.rectangle(dst,(100,100),(400,400),(0,255,0),3) #参数-1,表示填充,参数大于0,表示线的宽度
#cicle 圆的绘制
cv2.circle(dst,(200,200),(100),(0,255,0),-1) #参数2 圆的圆心 参数 3 圆的半径 参数 4 颜色 参数 5 是否填充
#椭圆的绘制
cv2.ellipse(dst,(350,350),(100,50),50,0,180,(0,0,255),-1) #参数4 偏置 参数5 起始位置 参数5 终止位置
#任意多边形的绘制
points = np.array([[100,100],[200,100],[300,200],[100,100]],np.uint8)
print(points.shape)
points = points.reshape((-1,1,2))
print(points.shape)
cv2.polylines(dst,[points],True,(0,255,255))
cv2.imshow('DST',dst)
cv2.waitKey(0)
27_圆椭圆矩形的绘制
原创wx5c808bf9b561a ©著作权
©著作权归作者所有:来自51CTO博客作者wx5c808bf9b561a的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:28_文字附着于图片
下一篇:26_线段的绘制
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【Canvas技法】用椭圆绘制经纬线
在Html/Canvas中,用贝塞尔三次曲线拟近椭圆,然后用椭圆绘制球体的经纬线。
canvas 贝塞尔 椭圆 经纬线 -
有趣的CSS - 弹跳的圆
用css写一个好玩的不停弹跳变形的圆。
css 弹跳的圆 动效 动画 交互 -
opencv绘制矩形和圆
opencv绘制矩形和圆
计算机视觉 人工智能 python ci bc -
【opencv学习笔记】008之绘制形状(直线、矩形、椭圆、圆)与文字
一、前言今天要讲的是图像对比度与亮度的调整。如果想看其他有关于OpenCV学习方法介绍、学习教程、代码实战、
绘制形状 putText Point Scalar scala -
opencv 添加 线条 矩形 椭圆 圆 多边形
import cv2 as cvimport numpy as
opencv 计算机视觉 python ci -
【UVCAD】- 如何绘制圆(弧)和椭圆(弧)?
UVCAD是真正手机二维CAD建模软件,该视频演示如何画圆、圆弧、椭圆、椭圆弧,以及基本的操作功能。
二维 建模 触摸屏 模宗 UVCAD