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

常州网站网站建设南京网络推广优化哪家好

常州网站网站建设,南京网络推广优化哪家好,ps怎么做网站的首页,旅游营销型网站建设目录1.读取图像1-1.imread()方法2.显示图像2-1.imshow()方法2-2.waitKey()方法2-3.destroyAllWindows()方法2-4.小总结3.保存图像3-1.imwrite()方法4.查看图像属性4-1.常见的三个图像属性1.读取图像 要对一幅图像进行处理,第一件事就是要读取这幅图像。 1-1.imread(…

目录

    • 1.取图像
      • 1-1.imread()方法
    • 2.示图像
      • 2-1.imshow()方法
      • 2-2.waitKey()方法
      • 2-3.destroyAllWindows()方法
      • 2-4.小总结
    • 3.保图像
      • 3-1.imwrite()方法
    • 4.看图像属性
      • 4-1.常见的三个图像属性

1.取图像

要对一幅图像进行处理,第一件事就是要读取这幅图像。

1-1.imread()方法

  • 语法格式:img = cv2.imread(filename, flags)

  • 参数说明:

    • filename:要读取的图像的文件路径(含文件名),相对/绝对路径均可;字符串类型。

    • flags:以什么颜色类型读取图像。默认值为1可以省略,以彩色读取;为0,以灰度读取。

    • img:读取了图像的所有像素值;数组类型。

      注:

      1.灰度图像以彩色读取,仍然是灰度图像。

      2.灰度图像的像素值为0(纯黑)~255(纯白),一共有256个灰度级。

  • 实例:

    img.png 为彩色图像;G_img.png为灰度图像。

    在这里插入图片描述

2.示图像

2-1.imshow()方法

  • 语法格式:cv2.imshow(winname, mat)

  • 参数说明:

    • winname:显示图像的窗口名;字符串类型。

    • mat:要显示的图像;ndarray类型。

      注:numpy中,矩阵的维度只能是≤2(只有二维及二维以内的数组与矩阵可相互转换),且是数组的一部分。

  • 实例:

    在这里插入图片描述

    2-2.waitKey()方法

    • 语法格式:retval = cv2.waitKey(delay)

    • 参数说明:

      • delay:等待用户按下键盘的时间,单位毫秒;超过时间自动执行(相当于自动按键了)。值为负数、0或者空时,表示无限等待。

      • retval:有按键按下时,接收该按键ASCII码;没有按键按下时(delay≠0条件下),接收-1。

        注:

        1.numpy中,矩阵的维度只能是≤2(只有二维及二维以内的数组与矩阵可相互转换),且是数组的一部分。

        2.有人可能会想,delay=0时,没有按键按下,retval接收到也是-1吗?其实不是,当没有按键按下时,retval是接收不到值的,程序相当于阻塞了,只有按下按键阻塞没了,retval才能接收到值(即键盘ASCII值)。键盘按下看作人为清除阻塞,则返回键盘ASCII;delay时间到了看作程序自己清除阻塞,则返回-1。

    • 实例:

      我按的是空格键,所以ascii是32。

      在这里插入图片描述

2-3.destroyAllWindows()方法

  • 介绍:销毁所有正在显示图像的窗口。

    • 语法格式:cv2.destroyAllWindows()

    • 参数说明:无

      注:cv2.destroyWindows(winname):可用来销毁指定窗口。

    • 实例:

      在这里插入图片描述

      按下按键一次后:

      在这里插入图片描述

      再按下一次:所有窗口被销毁,程序结束。

2-4.小总结

  • imshow方法,提供了一个用来显示图片的窗口并将窗口与指定的图片关联;waitKey方法才是真正显示图片并控制程序是否阻塞在图片显示的时刻;destroyAllWindows方法可以销毁窗口。

  • 显示图片需要窗口+图片,imshow提供了一个窗口和指定的图片,再用waitKey显示图片并阻塞程序在图片显示的时刻;通过按键或倒计时告诉waitKey看完了,waitKey就关闭阻塞,图片自然就消失了但还有个窗口,所以再用destroyAllWindows方法销毁窗口。

  • 综上,imshow方法常常后面跟着waitKey和destroyAllWindows方法(多个imshow时,在最后一个imshow后面跟着即可,因为真正显示图片的是waitKey方法)!

  • imshow只会和执行到imshow时的img绑定,后面就算img像素值变了也没关系。如下图所示。

  • 在这里插入图片描述

    上面这几点仅代表我个人看法!!!

3.保图像

3-1.imwrite()方法

  • 语法格式:cv2.imwrite(filename, img)

  • 参数说明:

    • filename:图像保存的文件路径(含文件名),相对/绝对路径均可;字符串类型。
    • img:数组类型,与上面imread方法中参数img一致。
  • 实例:

    当前.py文件下会生成一个new_img.png文件。

    在这里插入图片描述

4.看图像属性

4-1.常见的三个图像属性

  • shape:彩色图像为(垂直像素H, 水平像素W, 通道数C);灰度图像为(垂直像素H, 水平像素W)。灰度图像通道数C为1。

  • size:图像包含的像素个数=H*W*C。

  • dtype:图像的数据类型,应该就是像素值的数据类型。

  • 实例:

    在这里插入图片描述

http://www.ritt.cn/news/24226.html

相关文章:

  • 烟台做网站哪里好怎样做电商 入手
  • 一级a做爰全过程网站外贸获客软件
  • dz论坛可以做商业网站百度指数使用指南
  • 西安疫情最新轨迹公布南昌seo公司
  • 北京疫情死了八千多人专业搜索引擎seo公司
  • 济南网网络推广seo168小视频
  • 网站开发商外包百度快照功能
  • 南阳企业网站建设公司引擎搜索是什么意思
  • 工商局网站官网优化大师如何删掉多余的学生
  • 宜选网的网站是什么做的莆田百度推广开户
  • 海口网站建设是什么意思seo平台优化服务
  • 营销导向网站建设数字营销是干啥的
  • 企业如何在网站做认证网页代码模板
  • 公司网站建设长春游戏广告联盟平台
  • 温州手机网站制作联系电话磁力狗
  • 资质做网站需要用到什么西安百度seo推广
  • 网站设计自已申请十大搜索引擎排名
  • 湛江网站建设技术托管培训机构需要哪些证件
  • 做网站推广需要花多少钱绍兴seo优化
  • 企业网站开发需要多少钱深圳百度推广排名优化
  • wordpress建站教程简书中国国家人事人才培训网官网
  • 做网站流量推广普通话
  • 做彩票网站需要什么条件微友圈推广平台怎么加入
  • 湛江做网站开发自己怎么给网站做优化排名
  • 产品设计专业就业方向广州网站优化
  • 武汉网站建设 网站制作谷歌引擎搜索
  • wordpress页面可视化编辑器西安seo推广优化
  • 扁平化配色方案网站网站分为哪几种类型
  • 衡水市网站制作东莞百度搜索网站排名
  • 做网站有er图网站宣传文案范例