Advertisement

OpenCV中图像处理流程/Python/C++实现

阅读量:

注1:python3实现是基于OpenCV3.4.4 , C++实现是基于OpenCV2.4.9

一、Python实现

首选导入python接口的OpenCV模块: import cv2

读入图像: 使用cv2.imread() 函数读入图像,不支持中文读取路径

显示图像: 使用cv2.imshow() 函数显示图像

保存图像 :使用cv2.imwrite() 函数保存图像,不支持中文参数命名

实现代码:

复制代码
 import cv2

    
  
    
 img = cv2.imread('timg.jpg', 0)   #第二个参数取值为0,始终将图像转化成灰度再返回
    
 cv2.namedWindow('image', cv2.WINDOW_NORMAL)   #创建一个可以调整大小的窗口
    
 cv2.imshow('image', img)      #显示图像
    
 k = cv2.waitKey(0)    #键盘绑定函数,参数设为0,它将无限期的等待键盘输入
    
 if k == 27:           #等待ESC键退出
    
     cv2.destroyAllWindows()    #删除任何我们创建的窗口

全部评论 (0)

还没有任何评论哟~