美文网首页
图像基本处理操作

图像基本处理操作

作者: Recalcitrant | 来源:发表于2019-06-23 23:28 被阅读0次

    一、读取图像

    imread()函数

    retval = cv2.imread(filename[, flags])
    

    retval:返回值。值为读取到的图像,读取失败则返回None。
    filename:要读取图像的完整文件名。
    flags:读取标记。默认为1(3通道BGR图像),调整为单通道灰度图像则为0。

    二、显示图像

    1.namedWindow()函数:创建窗体

    cv2.namedWindow("窗体名")
    

    2.imshow()函数:显示图像

    cv2.imshow("窗体名", 图片引用)
    

    3.waitKey()函数:保持窗体显示

    cv2.waitKey([delay])
    

    4.destroyWindow()函数:销毁指定窗体

    cv2.destroyWindow("窗体名")
    

    5.destroyAllWindows()函数:销毁所有窗体

    cv2.destroyAllWindows()
    

    三、保存图像

    imwrite()函数

    retval = cv2.imwrite(filename, img[, params])
    

    retval:返回值。成功返回True,失败返回False。
    filename:目标文件完整路径名。
    img:被保存的图像名。
    params:保存类型参数。

    示例:

    import cv2
    retval = cv2.imread("图片名")
    cv2.namedWindow("窗体名")
    cv2.imshow("窗体名", retval)
    cv2.waitKey(0)
    retval = cv2.imwrite("保存为的文件名", retval)
    

    相关文章

      网友评论

          本文标题:图像基本处理操作

          本文链接:https://www.haomeiwen.com/subject/qvtgqctx.html