opencv之读入图片键入键盘活动

opencv之读入图片键入键盘活动

  • 代码

    import numpy as np;
    import cv2
    img = cv2.imread("1.jpg",0);
    cv2.imshow("image",img)
    k=cv2.waitKey(0) #等待并监听键盘活动
    if k ==27:
        cv2.destroyAllWindows()
    elif k == ord('s'): #关键点在这一段
        cv2.imwrite("3.png",img)
        cv2.destroyAllWindows()
    
  • 效果

    • 执行程序
      opencv之读入图片键入键盘活动

    • 输入s键
      opencv之读入图片键入键盘活动

    • 查看文件
      opencv之读入图片键入键盘活动

  • 代码解读

    • 首先读入图片1.jpg
    • 展示图片
    • 如果键盘键入esc(27),就销毁所有建立的图片框,如果键入s值,就保存为3.png文件,并且销毁所有建立的窗口