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

网站建设推广公司价格宁波网站建设制作方法

网站建设推广公司价格,宁波网站建设制作方法,p站代理网址,wordpress手动缩略图开始说了一些opencv中的一些常用方法。 namedWindow方法 在OpenCV中,namedWindow函数用于创建一个窗口,并给它指定一个名字。这个函数的基本语法如下: import cv2cv2.namedWindow(窗口名称, 标识 )窗口名称:其实窗口名称&…

开始说了一些opencv中的一些常用方法。

namedWindow方法

在OpenCV中,namedWindow函数用于创建一个窗口,并给它指定一个名字。这个函数的基本语法如下:

import  cv2cv2.namedWindow('窗口名称', '标识' )
  • 窗口名称:其实窗口名称,其实也是这个窗口的id,方便对其进行操作。

  • 标识,这个其实有一个默认值WINDOW_AUTOSIZE,用于设置窗口的各种属性。当然其还有很多值:

在这里插入图片描述

  • cv2.WINDOW_NORMAL : 窗口可改变大小,也是常用的一个窗口。

  • cv2.WINDOW_FULLSCREEN: 窗口是全屏显示。

  • cv2.WINDOW_OPENGL: 打开OpenGL绘图

但是如果如下写:

import  cv2cv2.namedWindow('窗口', cv2.WINDOW_NORMAL  )

窗口只会一闪而逝,所以一般不会单独时候,后面会有一个整体例子。

resizeWindow 方法

这个方法,可以设置创建好的窗口,具体呈现的大小。

cv2.resizeWindow('窗口名称', 宽(直接数值),高(直接数值))

窗口名称必须存在namedWindow方法创建的窗口名字中。

来一个例子:

import  cv2
# cv2.namedWindow('窗口名称', cv2.WINDOW_NORMAL  )
cv2.resizeWindow('窗口名称', 1920, 1080)

在这里插入图片描述

imshow 方法

其实前面两个就算是创建好好窗口,窗口也是一瞬就消失需要一个将这个窗口持续呈现,是所以就有个这个方法。

cv2.imshow('窗口名称', img)
  • 窗口名称:窗口的名称,是一个字符串。在调用cv2.imshow后,这个窗口会显示对应的图像。
  • img:要显示的图像,通常是一个NumPy数组。这个数组的维度是二维的,第一个维度表示图像的高度,第二个维度表示宽度。此外,数组的元素应该是8位无符号整数类型,因为OpenCV默认以BGR方式解释图像。可以是cv2.imread() 读取的图片返回值
import  cv2cv2.namedWindow('窗口名称', cv2.WINDOW_NORMAL  )
cv2.resizeWindow('窗口名称', 1920, 1080)
# 这个地方的0代表的是灰度模式
cv2.imshow('窗口名称', 0)

但是这样的,窗口还是会一闪即逝,还需要其它方法。

waitKey 方法

cv2.waitKey(delay=0)
  • delay:表示在函数返回之前等待用户输入的毫秒数。如果参数为0,则会一直等待用户输入;如果参数大于0,则会在指定的时间后自动返回,而不管用户是否输入。

这个函数返回一个整数,表示用户输入的字符的ASCII码。如果用户按下回车键(ASCII码为10),则函数返回13。

import  cv2cv2.namedWindow('窗口名称', cv2.WINDOW_NORMAL  )
cv2.resizeWindow('窗口名称', 1920, 1080)
# 这个地方的0代表的是灰度模式
cv2.imshow('窗口名称', 0)
# 0 代表一直等到 数值的话,其单位毫秒
key = cv2.waitKey(0)

在这里插入图片描述

destroyAllWindows和destroyWindow 方法

这个看名字就知道了就是销毁窗口。

  • destroyAllWindows:销毁所有的窗口
  • destroyWindow :销毁某个的窗口
    cv2.destroyAllWindows()cv2.destroyWindow("窗口名称")

现在来一个整体的例子:

import  cv2
cv2.namedWindow('窗口名称', cv2.WINDOW_NORMAL  )
cv2.resizeWindow('窗口名称', 1920, 1080)
# 这个地方的0代表的是灰度模式
cv2.imshow('窗口名称', 0)
# 0 代表一直等到 数值的话,其单位毫秒
key = cv2.waitKey(0)
if(key == 'q'):# 这个是销毁所有窗口# cv2.destroyAllWindows()# 这个是销毁指定窗口cv2.destroyWindow("窗口名称")

imread 方法

imread() 用于读取图像文件并将其加载到内存中。它接受一个参数,即要读取的图像文件的路径,并返回一个 NumPy 数组,其中包含图像的像素数据。

cv2.imread(filename[, flags])
  • filename 是要读取的图像文件的路径。
  • flags是一个可选参数,用于指定读取图像的方式。它可以是以下值之一:
    • cv2.IMREAD_COLOR:以彩色方式读取图像(默认值)。
    • cv2.IMREAD_GRAYSCALE:以灰度方式读取图像。
    • cv2.IMREAD_UNCHANGED:以原始格式读取图像(包括 alpha 通道)。
import  cv2
cv2.namedWindow('阴风阵阵', cv2.WINDOW_NORMAL )
cv2.resizeWindow('阴风阵阵', 1092, 514)
img=cv2.imread('1.jpg')
cv2.imshow('阴风阵阵', img)
# 0 代表一直等到 数值的话,其单位毫秒
key = cv2.waitKey(0)
if(key == 'q'):# 这个是销毁所有窗口# cv2.destroyAllWindows()# 这个是销毁指定窗口cv2.destroyWindow("阴风阵阵")

在这里插入图片描述

http://www.yayakq.cn/news/169484/

相关文章:

  • nginx反向代理内网网站建设厦门今天最新通知
  • 朝阳建筑工程建设网站服装设计网页制作素材
  • 新手怎么做html5网站哈尔滨双城区建设局网站
  • 沈阳模板建站哪家好做网站时如何上传图片
  • 北京做网站好公司网站建设维护费一年多少钱
  • 女和男做的视频网站新注册企业名单
  • 各大网站的名字大全广东建设注册执业中心网站
  • vue网站开发教程南充市企业网站建设
  • 站长工具无吗经典网站建设使用的什么软件有哪些
  • 网站维护中怎么解决西安航空城建设发展集团网站
  • 昆明建企业网站多少钱肇庆网站建设优化
  • 免费行情软件网站mnw新东方英语线下培训学校
  • 国家补贴软件网站开发政策郑州哪家做网站便宜
  • 网站验收标准前端做的网站
  • 仿淘宝网站源码 phpwordpress自定义进入后台地址
  • 南皮做网站手机端网站开发技术
  • 无锡cms建站怎么做网站 知乎
  • 做网站销售的换工作鞋网站建设
  • 广东双语网站建设多少钱临沂专门做网站的
  • 界面官方网站家居企业网站建设机构
  • 民族文化网站建设的作用域名备案查询网
  • 温州网站运营新闻稿撰写
  • 网站首页被k沧州市有哪些网络公司
  • 常州建站网站模板什么是flash网站
  • 网站开发 先做前端吗直接用ip访问网站
  • 网站建设需求确认书漯河做网站公司
  • 企业网站推广的线上渠道有哪些做调研的网站一般有哪些
  • 古典棕色学校网站模板iview做的网站
  • html5国外酷炫网站cod建站平台
  • 网站做了泛解析 为什么影响seo进入百度