Advertisement

Opencv-Python:图像大小、读取、显示、保存和复制

阅读量:

当应用OpenCV方法时,在程序启动之前需要确保已经引入了OpenCV库。新增的OpenCV库引入了cv2模块,并与原有的cv模块进行了比较

复制代码
    import cv2

一、图像尺寸

图像的大小可通过获取其shape属性值来确定;shape属性返回的是一个包含三个整数的tuple元组:第一个元素对应图像的高度;第二个元素对应图像的宽度;第三个元素代表像素通道的数量

示例:

复制代码
 if __name__ == '__main__':

    
     dirfile = 'dataset/data/TrainData/001.bmp'
    
     img = cv2.imread(dirfile)
    
     size = img.shape
    
     print size

运行结果:(800,645,3)

在cv中,是通过size = cv2.GetSize(i)的GetSize()函数来获取的

二、读取图像

在Python中无需预先声明变量,在已知图像具体位置的情况下, 可以利用imread()函数直接读取图像. 现时, OpenCV能够处理BMP,JPEG,PNG等多种常用的图像格式. 通过调用库函数来实现图像数据的获取.

复制代码
    image = cv2.imread('

全部评论 (0)

还没有任何评论哟~