zoukankan      html  css  js  c++  java
  • 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:阈值类型,具体见下表

        

    笔记持续更新....

  • 相关阅读:
    uva11059
    uva725
    程序中double类型的数输出为什么要用lf
    c++形参和实参同名时,如何单步执行观察形参的变化。
    台式机的字母键和数字键都不能正常使用了呢?
    找错误——下面的程序意图在于统计字符串中字符数1的个数,可惜有瑕疵
    初学者常见错误1——赋值时的类型转换
    scanf
    c++的调试与运行
    黑猫派对
  • 原文地址:https://www.cnblogs.com/KYin/p/12716110.html
Copyright © 2011-2022 走看看