当前位置: 首页 > news >正文

做设计素材网站免费营销软件网站

做设计素材网站,免费营销软件网站,做网站是不是要备案,在上海注册公司有什么好处一、绘制直线 cv2.line(image, pt1, pt2, color, thickness)参数说明image目标图像。pt1线段起点,格式为 (x, y)。pt2线段终点,格式为 (x, y)。color线条颜色,格式为 (B, G, R)。thickness线条的粗细,默认值为 1。 import cv2 i…

一、绘制直线

cv2.line(image, pt1, pt2, color, thickness)
参数说明
image目标图像。
pt1线段起点,格式为 (x, y)。
pt2线段终点,格式为 (x, y)。
color线条颜色,格式为 (B, G, R)。
thickness线条的粗细,默认值为 1。
import cv2
import numpy as npimg = np.zeros((500, 500, 3), dtype=np.uint8) # 创建一个500x500像素的黑色图片,3表示彩色图片(BGR),np.uint8表示像素值为8位无符号整数
cv2.line(img, (100, 100), (300, 300), (0,0,255), 5) # 在图片上画一条直线,起点(100,100),终点(300,300),颜色为灰色(125,125,125),线宽为5
cv2.imshow('img', img) # 显示图片,窗口名为'img'
cv2.waitKey(0) # 等待按键,0表示无限等待,直到用户按下任意键

二、绘制矩形

cv2.rectangle(image, pt1, pt2, color, thickness)
参数说明
image目标图像。
pt1线段起点,格式为 (x, y)。
pt2线段终点,格式为 (x, y)。
color线条颜色,格式为 (B, G, R)。
thickness线条的粗细,默认值为 1。
import cv2
import numpy as np# 创建一个空白图像
image = np.zeros((400, 400, 3), dtype=np.uint8) # 创建一个400x400像素的黑色图片,3表示彩色图片(BGR),np.uint8表示像素值为8位无符号整数# 绘制一个绿色矩形
cv2.rectangle(image, (100, 100), (300, 200), (0, 255, 0), thickness=3) # 在图片上画一个矩形,左上角坐标(100,100),右下角坐标(300,200),颜色为绿色(0,255,0),线宽为3cv2.imshow("Rectangle", image) # 显示图片,窗口名为"Rectangle"
cv2.waitKey(0) # 等待按键,0表示无限等待,直到用户按下任意键
cv2.destroyAllWindows() # 销毁所有OpenCV创建的窗口

三、绘制圆形

cv2.circle(image, center, radius, color, thickness)
参数说明
image目标图像。
center圆心坐标 (x, y)。
radius圆的半径。
color线条颜色,格式为 (B, G, R)。
thickness正值 - 圆的边框粗细,负值 - 填充整个圆。
import cv2
import numpy as np# 创建一个空白图像
image = np.zeros((400, 400, 3), dtype=np.uint8) 
# 使用NumPy创建一个400x400像素的数组,表示一个空白图像。
# (400, 400) 是图像的高度和宽度。
# 3 表示图像有3个颜色通道(蓝色、绿色、红色,即BGR格式)。
# dtype=np.uint8 指定数组中每个元素的类型是8位无符号整数,这意味着每个颜色通道的像素值范围是0到255。
# 初始值为0,所以图像是黑色的。# 绘制一个蓝色圆
cv2.circle(image, (200, 200), 50, (255, 0, 0), thickness=-1)
# 在图像上绘制一个圆。
# image: 要在其上绘制圆的图像。
# (200, 200): 圆心的坐标,X轴200,Y轴200。
# 50: 圆的半径,像素单位。
# (255, 0, 0): 圆的颜色,BGR格式。这里是蓝色(蓝色通道255,绿色和红色通道0)。
# thickness=-1: 圆的填充方式。-1表示填充整个圆,如果指定一个正整数,则表示圆的边框宽度。cv2.imshow("Circle", image) # 显示图像,窗口标题为"Circle"
cv2.waitKey(0) # 等待用户按下任意按键。0表示无限等待。
cv2.destroyAllWindows() # 关闭所有OpenCV创建的窗口。

四、绘制多边形

cv2.polylines(image, pts, isClosed, color, thickness)
参数说明
image目标图像。
pts多边形的顶点集合,格式为 np.array([[x1, y1], [x2, y2], ...],dtype=np.int(32)。
isClosed布尔值,是否闭合多边形。
color线条颜色,格式为 (B, G, R)。
thickness边框的粗细。
import cv2
import numpy as np# 创建一个空白图像
image = np.zeros((400, 400, 3), dtype=np.uint8)
# 使用NumPy创建一个400x400像素的数组,表示一个空白图像。
# (400, 400) 是图像的高度和宽度。
# 3 表示图像有3个颜色通道(蓝色、绿色、红色,即BGR格式)。
# dtype=np.uint8 指定数组中每个元素的类型是8位无符号整数,这意味着每个颜色通道的像素值范围是0到255。
# 初始值为0,所以图像是黑色的。# 定义多边形顶点
points = np.array([[150, 150], [250, 150], [300, 250], [200, 300]], dtype=np.int32)
# 定义多边形的各个顶点坐标。
# np.array() 创建一个NumPy数组。
# 每个子列表 [x, y] 代表一个顶点的(x, y)坐标。
# dtype=np.int32 指定顶点坐标的数据类型为32位整数。# 绘制多边形
cv2.polylines(image, [points], isClosed=True, color=(255, 255, 0), thickness=2)
# 在图像上绘制多边形。
# image: 要在其上绘制多边形的图像。
# [points]: 顶点的数组列表。即使只有一个多边形,也需要将其放在一个列表中。
# isClosed=True: 表示多边形是闭合的,即最后一个顶点会与第一个顶点连接。如果为False,则只绘制开放的折线。
# color=(255, 255, 0): 多边形的颜色,BGR格式。这里是青色(蓝色和绿色通道255,红色通道0)。
# thickness=2: 多边形边框的线宽,像素单位。cv2.imshow("Polygon", image) # 显示图像,窗口标题为"Polygon"
cv2.waitKey(0) # 等待用户按下任意按键。0表示无限等待。
cv2.destroyAllWindows() # 关闭所有OpenCV创建的窗口。

http://www.tdrn.cn/news/161.html

相关文章:

  • 简述制作网站的流程长沙seo公司
  • 怎么做公司网站的二维码游戏代理0加盟费
  • thinkphp 微网站开发网上推广方式
  • wordpress 前台插件百度seo优化排名如何
  • 滨海做网站哪家公司好衡阳seo优化
  • 网站建设方案评审百度小说
  • 小说网站的会员充值是怎么做的佛山做网站的公司哪家好
  • 网站建站之后需要维护吗全媒体广告加盟
  • 自己的主机做网站服务器bt磁力种子搜索引擎
  • html5手机网站框架刷排名seo软件
  • 温州的网站建设公司2022年新闻热点摘抄
  • 唯品会一家做特卖的网站百度广告推广怎么收费
  • 天津网站建设热线电话爱站网关键词挖掘工具
  • 怎样新建网站百度关键词排名查询
  • 网站短信验证码怎么做电话销售怎么找客户渠道
  • 做国际网站需要多少钱2023推广平台
  • 二手优品哪个网站做seo中文意思
  • 自己做的网站怎样赚钱竞价托管如何托管
  • 做图片素材的网站广告营销公司
  • 如何给网站弄ftp软文代写自助发稿平台
  • .net做的大型网站吗培训推广 seo
  • wordpress文章编辑器连接七牛云厦门seo推广
  • 广州市城乡和建设局网站首页温州seo结算
  • 旅游做网站百度2019旧版本下载
  • 网站首页banner图友情链接平台广告
  • 好听的个人网站名称天津seo外包
  • 公司网站建设准备资料邀请注册推广赚钱的app
  • 平面设计软件名称外贸seo推广招聘
  • 南充建设公司网站广州排名推广
  • 个人可以备案网站广告网