当前位置: 首页 > 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.yayakq.cn/news/904928/

相关文章:

  • 家具电商网站建设建设部注册中心网站
  • 网站建设运营维护啥意思wordpress 图片木马
  • 备案我网站的大致内容是seo网络贸易网站推广
  • 手机网站免费空间营销推广网歹
  • 如何请人创建一个网站网站建设销售业绩任务
  • wap网站 手机网站网站登录界面设计
  • 长春做网站4435扬州将建设网站
  • 广州市海珠区建设和市政局网站搜索 引擎优化
  • 广州白云学校网站建设自己给自己网站做推广
  • 重庆永川网站建设公司阜新做网站
  • 内蒙古建网站99到家网站怎么做
  • 长沙网站seo排名中国建设银行网站宁波网点
  • 旅游网站建设网站目的免费织梦导航网站模板下载
  • 手机网站 html5信息平台怎么赚钱
  • 中国做网站找谁百度app首页
  • 北京网站建设公司分享网站改版注意事项wordpress模板破解版
  • 电子商务网上购物网站建设规划菜鸟怎样做自己的网站
  • 哪个网站有做商标手机自助建站永久免费
  • 电话销售网站建设深圳专业制作网站技术
  • 南通网站开发价格店铺装修公司怎么找
  • 宝山顺德网站建设电子商务网站建设与管理
  • 哪些公司做企业网站wordpress 多层分类
  • 做竞争小的网站电商设计软件
  • 自己有网站 做app肇庆网站seo
  • 江苏商城网站建设防水自己如何建设网站
  • 可以做数理化的网站icann官方网站
  • 做网站添加mp3wordpress addrewriterule
  • 做兼职网站的项目初衷网页微博怎么看直播
  • .net 网站模板下载地址wordpress默认后台
  • 做网站5年工资多少济南市住房和城乡建设局官网