Cv2图像简单操作

Cv2学习笔记

本篇博客用来记录Cv2的学习,方便查阅(主要是一些函数的使用)

  • cv2.imread()

    • cv2.imread()方法从指定的文件加载图像。如果无法读取图像(由于缺少文件,权限不正确,格式不受支持或格式无效),则此方法将返回一个空矩阵。
    • 语法: cv2.imread(路径,标志)
    • 参数:
      path:一个字符串,代表要读取的图像的路径。
      标志:它指定读取图像的方式。默认值为cv2.IMREAD_COLOR
    • 标志:
      • cv2.IMREAD_COLOR:它指定加载彩色图像。图像的任何透明度都将被忽略。这是默认标志。另外,我们可以为此标志传递整数值1
      • cv2.IMREAD_GRAYSCALE:它指定以灰度模式加载图像。或者,我们可以为此标志传递整数值0
      • cv2.IMREAD_UNCHANGED:它指定加载图像,包括alpha通道。另外,我们可以为此标志传递整数值-1
  • cv2.imshow()
    • cv2.imshow()方法用于在窗口中显示图像。窗口自动适合图像尺寸。
    • 参数:
      window_name:一个字符串,代表要在其中显示图像的窗口的名称。
      图像:这是要显示的图像。
  • cv2.waitKey()
    • cv2.waitKey()方法用于在一个给定的时间内(单位ms)等待用户按键触发;如果用户没有按下 键,则接续等待(循环)
  • cv2.GaussianBlur()
    • cv2.GaussianBlur()用于减少图像噪声和减少细节
  • cv2.threshold (源图片, 阈值, 填充色, 阈值类型)
    • src:源图片,必须是单通道
    • thresh:阈值,取值范围0~255
    • maxval:填充色,取值范围0~255
    • type:阈值类型,具体见下表

    

 

 

笔记持续更新....

 

posted @ 2020-04-16 21:52  K_Y  阅读(376)  评论(0编辑  收藏  举报