1 python读取文件,获取图片的大小并用其他格式存储
~~~
# -*- coding: utf-8 -*-
import cv2
#载入图像
im = cv2.imread('e:/img/2.jpg');
#打印图像尺寸
h,w = im.shape[:2]
print(h,w)
#保存jpg格式为png格式
cv2.imwrite('e:/img/2.png',im)
~~~
2 颜色空间转换
![](https://box.kancloud.cn/36bbe62738ae83d9b2650fb26c8e597a_993x519.png)![颜色空间转换结果](https://box.kancloud.cn/eb8978afa20cbd4788dd37a40e22b656_993x519.png)
代码如下:
~~~
# -*- coding: utf-8 -*-
import cv2
#载入图像
im = cv2.imread('e:/img/2.jpg')
print(im.shape)
gray = cv2.cvtColor(im,cv2.COLOR_BGR2GRAY)
print(gray.shape)
~~~
注意:opencv中图像不是用常规的RGB来存储的,而是BGR顺序