• python之OpenCv


    1、安装 pip install opencv-python

    2、初步简绍

    创建窗口显示图像

    cv2.namedWindow(窗口名称[,窗口标识])

    例如:cv2.namedWindow("Image")

    窗口标识的值可能是如下值:

    1.  cv2.WINDOW_AUTOSIZE:系统默认值,窗口大小会随图像大小自动调整,不用手动改变窗口大小
    2.  cv2.WINDOW_FREERATIO   可以随意改变窗口大小,也可改变图像大小
    3. cv2.WINDOW_FULLSCREEN  全屏幕窗口,不能改变窗口大小
    4. cv2.WINDOW_KEEPRATIO  改变图像大小时会保持原来比例,窗口大小可变
    5. cv2.WINDOW_NORMAL   可以改变窗口大小
    6. cv2.WINDOW_OPENGL   支持openGL(开源图像库)

    关闭窗口

    cv2.destroyWindow(窗口名称)

    例如:cv2.destroyWindow("Image")

    关闭所有的窗口,多个窗口的时候使用

    cv2.destroyAllWindows()

    2、窗口显示图像文件

    图像变量 = cv2.imread(图像文件[,读取标识])

    标识:

    1.   cv2.IMREAD_COLOR  读取彩色图像,其值为1,系统默认
    2.   cv2.IMREAD_GRAYSCALE   以灰度模式读取图像,其值为0
    3.        cv2.IMREAD_UNCHANGE    以图像原始模式读取图像,其值为-1

    例如:    img = cv2.imread('img.png',0)

    3、显示图像

    cv2.imshow(窗口名称,图像变量)

    例如:cv2.imshow("Image",img)

    4、为了用户观察显示图像

    cv.waitKey(n)   等待用户敲击键,继续进行,n为等待时间,单位毫秒,如果为0,则表示无限长

    import cv2
    
    cv2.namedWindow("Image") #创建窗口
    
    img = cv2.imread('ver.jpg')
    cv2.imshow("Image",img)
    
    cv2.namedWindow('sun')
    img2 = cv2.imread('ver.jpg',0)
    cv2.imshow('sun',img2)
    
    
    cv2.waitKey(0)
    cv2.destroyWindow("Image")  #关闭窗口
    

      

    僵尸将臣
  • 相关阅读:
    PHP的Tag标签
    PHP 常量
    MySQL知识点链接
    Codeforces Round #593 (Div. 2)D(螺旋形模拟)
    【PAT甲级】1060 Are They Equal (25 分)(需注意细节的模拟)
    【PAT甲级】1059 Prime Factors (25 分)
    【PAT甲级】1058 A+B in Hogwarts (20 分)
    【PAT甲级】1057 Stack (30 分)(分块)
    【PAT甲级】1056 Mice and Rice (25 分)
    Atcoder Grand Contest 039C(容斥原理,计数DP)
  • 原文地址:https://www.cnblogs.com/sunshenggang/p/9279345.html
Copyright © 2020-2023  润新知