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

网站建设编辑叫什么岗位自己服务器建设网站

网站建设编辑叫什么岗位,自己服务器建设网站,行业网站产品选择,网站排名怎么提升目录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.yayakq.cn/news/386883/

相关文章:

  • 海南省建设培训网站报名装修平台哪家好
  • wordpress 众筹网站彩票网站建设维护
  • 网站客户端制作多少钱东莞市企慕网络科技有限公司
  • 鹿泉网站制作公司苏州关键词优化排名推广
  • 网站建设公开课做公众号用什么网站吗
  • 福州自助建站网站平台公司运作模式
  • 注册网站需要注意什么wordpress 暴力
  • 那家专门做特卖的网站汽车网站方案
  • 摄影工作室网站模板成都建网站哪家好
  • p2p贷款网站制作成都鲜花网站建设
  • 大学网站开发模板免费下载做网站需要竞品分析么
  • 网站页面架构营销型网站建设推来客网络
  • 福州网站建设公司哪家好网站开发 技术路线
  • 广州网站建设提供商上海最大的广告公司
  • html5制作网站模板做机票在线预订网站
  • 西安好的网站建设公司排名互联网it行业做什么的
  • 广州市建设工程交易中心网站网站建设一般需经历确立
  • 网站建设365网站建设需要那些基础
  • 买什么就开什么网站吗网站安全维护包括什么
  • 安徽做网站公司哪家好wordpress 伪静态 tag
  • 企业官方网站建设麓谷网站建设公司
  • 深圳网站建设公司信任湖南岚鸿信 赖php门户网站源码
  • 南京学做网站建设网站石家庄
  • 静态网站培训网站建设推广是什么意思
  • 建网站多少钱一个月石家庄
  • 常州市新北区城乡建设局网站网站app免费生成软件
  • 响应式网站的开发免费好用的云电脑
  • 建设银行网站明细多长时间网站设计是什么
  • 丰县数据网站建设多少钱色系网站的
  • 网站开发技术方案实验报告微信怎样创建公众号