OpenCV图像(一)

作者: 唔哈哈哈哈 | 来源:发表于2019-11-11 07:57 被阅读0次

    import cv2 as cv

    图像加载
    函数参数二: 标志以什么形式读入图像,可以选择一下方式:
    cv2.IMREAD_COLOR: 加载彩色图像。任何图像的透明度都将被忽略。它是默认标志
    cv2.IMREAD_GRAYSCALE: 以灰度模式加载图像
    cv2.IMREAD_UNCHANGED: 保留读取图片原有的颜色通道

    1 : 等同于cv2.IMREAD_COLOR
    0 : 等同于cv2.IMREAD_GRAYSCALE# · -1 : 等同于cv2.IMREAD_UNCHANGED**

    img1 = cv.imread('img/01.jpg',0)#加载灰色图像
    img2 = cv.imread('img/01.jpg',1)#彩色图像
    img3 = cv.imread('img/01.jpg',-1)#原图像

    图像显示
    cv.imshow('originimage', img1) #显示原图
    cv.imshow('image2', img2)

    waitKey(int k)
    函数的功能是刷新图像,其中参数k单位是毫秒,表示刷新频率。
    k=0 or waitKey() 无限延时 按下任意键结束显示
    返回值为k毫秒内键盘按键的ASCII码值。
    若没有按键,则返回-1。
    cv.waitKey()

    图像保存 cv.imwrite('C://Users//hp//Desktop//wite//get1.png',img1)

    窗口销毁函数
    cv.destroyAllWindows()

    destroyWindows(windows_name)
    创建窗口
    namedWindow(const string& winname, int flags=WINDOW_AUTOSIZE);
    winname 窗口名称
    flags
    WINDOW_NORMAL (CV_WINDOW_NORMAL in OpenCV2) 可改变窗口的大小;
    WINDOW_AUTOSIZE (CV_WINDOW_AUTOSIZE) 窗口大小会根据显示图像自动调整,不能手动改变窗口大小;
    WINDOW_OPENGL (CV_WINDOW_OPENGL) 支持OpenGL。
    https://blog.csdn.net/y2c58s43d69g8h7G_g/article/details/96999681
    print("hello word")

    相关文章

      网友评论

        本文标题:OpenCV图像(一)

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