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

有意思的网站带搜索的下拉框网站

有意思的网站,带搜索的下拉框网站,郑州郑州网站建设河南做网站公司,WordPress花将军参数解释 cv2.fillPoly() 和 cv2.polylines() 都是 OpenCV 的函数。功能是绘制多边形,cv2.fillPoly()可绘制实心多边形, cv2.polylines() 可绘制空心多边形 cv2.fillPoly()用途:提取ROI 可在黑色图像上,填充白色,作为…

参数解释

cv2.fillPoly()cv2.polylines() 都是 OpenCV 的函数。功能是绘制多边形cv2.fillPoly()可绘制实心多边形, cv2.polylines() 可绘制空心多边形

  • cv2.fillPoly()用途:提取ROI
    • 可在黑色图像上,填充白色,作为掩膜(记为图1)。之后把图1与图2做按位与(cv2.bitwise_and())运算,仅保留多边形区域内的像素,其余区域置为黑色。

cv2.fillPoly()

该函数用于在图像上填充由多个多边形构成的区域,其基本语法如下:

cv2.fillPoly(img, pts, color, lineType=cv2.LINE_8, shift=0, offset=(0, 0))

各参数含义如下:

  • img:这是目标图像,即要在其上进行填充操作的图像。
  • pts:是一个包含多个多边形顶点数组的列表。每个多边形顶点数组的数据类型应为 numpy.ndarray,且数据类型为 int32,形状通常为 (n, 1, 2),其中 n 是该多边形的顶点数量。
  • color:指定填充的颜色。在 RGB 色彩空间中,它是一个三元组,例如 (255, 0, 0) 代表红色。
  • lineType(可选):用于指定边界线的类型,默认值是 cv2.LINE_8,还可以选择 cv2.LINE_4cv2.LINE_AA 等。
  • shift(可选):表示顶点坐标的小数位数,默认值为 0。
  • offset(可选):是一个可选的偏移量,默认值为 (0, 0),用于对顶点坐标进行偏移。

cv2.polylines()

此函数用于在图像上绘制多条折线,其基本语法如下:

cv2.polylines(img, pts, isClosed, color, thickness=1, lineType=cv2.LINE_8, shift=0)

参数:

  • img:同样是目标图像,即要在其上绘制折线的图像。
  • pts:和 cv2.fillPoly() 中的 pts 类似,是一个包含多个折线顶点数组的列表,每个顶点数组的数据类型为 numpy.ndarray,形状通常为 (n, 1, 2)
  • isClosed:这是一个布尔类型的参数。当为 True 时,折线的最后一个顶点会与第一个顶点相连,形成封闭的多边形;当为 False 时,折线不会闭合。
  • color:指定折线的颜色,同样是 RGB 色彩空间下的三元组。
  • thickness(可选):表示折线的线宽,默认值为 1。
  • lineType(可选):指定折线的类型,默认值是 cv2.LINE_8
  • shift(可选):表示顶点坐标的小数位数,默认值为 0。

折线类型

简单来讲,从模糊到清楚:cv2.LINE_4->cv2.LINE_8->cv2.LINE_AA

在这里插入图片描述

二、代码&运行结果

import cv2
import numpy as np# 创建一个空白的黑色图像
image = np.zeros((500, 500, 3), dtype=np.uint8)
image_contour = image.copy()# 定义多边形的顶点
pts = np.array([[100, 100], [200, 50], [300, 200],[250, 300], [150, 250]], np.int32)
print(f'pts.shape: {pts.shape}')
# 为了符合 cv2.fillPoly 的要求,需要将顶点数组的形状进行调整
pts = pts.reshape((-1, 1, 2))
print(f'pts.shape: {pts.shape}')
# 绘制多边形轮廓
cv2.polylines(image_contour, [pts], True, (0, 255, 0), 2)# 显示绘制轮廓后的图像
cv2.imshow('Polygon Contour', image_contour)
cv2.waitKey(0)# 填充多边形
cv2.fillPoly(image, [pts], (0, 255, 0))# 显示填充后的图像
cv2.imshow('Filled Polygon', image)
cv2.waitKey(0)cv2.destroyAllWindows()

运行结果:
填充一个空心多边形【其实是填充了直线】
在这里插入图片描述
填充一个实心
在这里插入图片描述


文章转载自:

http://zA9xhtpM.mnjyf.cn
http://wKZtasu1.mnjyf.cn
http://3KP6J1cK.mnjyf.cn
http://J7DTp02G.mnjyf.cn
http://gVPpvcb5.mnjyf.cn
http://L5M5wtPD.mnjyf.cn
http://Jd0yOMmq.mnjyf.cn
http://bQReGZXw.mnjyf.cn
http://eCwlg2S8.mnjyf.cn
http://GzjyrQku.mnjyf.cn
http://R25EJaVj.mnjyf.cn
http://QBg61CBO.mnjyf.cn
http://kUWP21Np.mnjyf.cn
http://aavyd8NP.mnjyf.cn
http://K1AoXXYY.mnjyf.cn
http://RICufU0l.mnjyf.cn
http://lINN8F8C.mnjyf.cn
http://iHyw0oMz.mnjyf.cn
http://G2QDZ5fM.mnjyf.cn
http://CKmIS7t6.mnjyf.cn
http://NSgnE9yn.mnjyf.cn
http://SuOykAZJ.mnjyf.cn
http://535DrdrD.mnjyf.cn
http://4YRxcPON.mnjyf.cn
http://9I5CHaGz.mnjyf.cn
http://TOFTozBq.mnjyf.cn
http://EyqM67ud.mnjyf.cn
http://jOanslCJ.mnjyf.cn
http://A3gpDkTW.mnjyf.cn
http://8Cuufh0c.mnjyf.cn
http://www.dtcms.com/wzjs/652141.html

相关文章:

  • 网站一年费用多少钱管理部门网站建设说明书
  • 免费网站优化appstar官网
  • 高职网站建设专业书永清住房和城乡建设部网站
  • 龙书浩个人网站xml是用来做网站的嘛
  • 网约车后台平台网站建设建设牌摩托车
  • 厦门怎么没有 网站备案wordpress更新配置
  • 学习做网站外贸平台
  • 网站免费的不用下载字体设计网
  • 天津网站制作报价网站建设实训个人总结3000
  • 网站建设的资料的准备简易crm
  • 图片设计 五星级酒店网站外贸网站搜索引擎优化方法
  • 网站程序开发公司阿里云个人不能开网站
  • 计算机网站开发就业形势服务好质量好的网站制作
  • 网站之间如何做视频交换企业网络服务平台
  • 企业网站页脚信息免费推广方法有哪些
  • 沈阳网站建设 景乔科技深圳网络推广
  • 网站建设借鉴微信怎么开团购卖东西
  • 网站公司制作有什么平台可以推广信息
  • 网站建设运营知识网站建设网站需要什么软件有哪些
  • 北仑网站建设案例网页设计服装网站建设
  • 天津企业网站设计制作高德地图为什么没有国外的地图
  • 工商局注册公司网站建设局与住建局的区别
  • 网站建设销售找客户话术tp框架做网站
  • 网站开发四点注意事项钓鱼网站网址大全
  • 南昌微信网站开发公司竞价托管的注意事项
  • 网站开发需会的课程电子产品论坛都有哪些
  • cc域名网站淘宝联盟网上的网站建设
  • 谷歌做网站推广单页面中添加wordpress的评论
  • 住房和城乡建设部网站办事大厅里边网站建设完成后期维护
  • 网站建设合同验收东莞有口碑的教育网站建设