
读取,缩放,旋转,写入图像
首先导入包,为了显示导入matplotlib/为了在matplotlib显示

导入CV2/查看版本

导入图片/查看图片类型

图片数组

数组大小


对于opencv通道顺序蓝色B、绿色G、红色R
matplotlib通道顺序为 红色R、绿色G、蓝色B
所以我们要把opencv的顺序转换成->matplotlib通道顺序为 红色R、绿色G、蓝色B
按住shift+Tab可以看有哪些参数。

COLOR后面按住Tab键可以查看可以转换的有哪些

转换后,就正常了

灰度图模式显示/检查大小

显示

显示原来图片

大小

进行缩放


0垂直翻转;
1水平翻转;
-1水平垂直都翻转;

保存图片

python
#导入opencv
import cv2
import numpy as np
#读取照片
img=cv2.imread('E:/ANCONDA/AI_Python_Study/img/cat.jpg')
#显示图片,要用循环来控制
while True:
#一直显示
cv2.imshow('Demo',img)
#如果等待至少10ms,并且用户按了ESC键(ord('q'))
if cv2.waitKey(10) & 0xFF ==27:
#(if cv2.waitKey(10) & 0xFF ==ord('q'):)
break
#关闭所有窗口
cv2.destroyAllWindows()