1.读取图片
cv2.imread(filename, flags)
-filename: 文件名称
-flags: 0 读入灰度图片,1 读入彩色图片
cv2.imshow(winname, mat)
-winname: 窗口名字
-mat: 要展示的图片矩阵
cv2.waitKey(0):暂停程序,这样才能显示图片
import cv2
img = cv2.imread("img.jpg", 1)
cv2.imshow('img', img)
cv2.waitKey(0)
2.图片写入
读取图片要经历四个步骤:
1.文件的读取
2.封装格式解析(jpg,png等格式)
3.数据解码
4.数据加载
这样读取的图片为图片的原始数据
cv2.imwrite(filename, img)
-filename: 图片名称
-img: 图片数据
import cv2
img = cv2.imread("img.jpg", 1)
cv2.imwrite('img1.jpg', img)
True
2.1图像质量
1.jpg图片文件是以图片质量为代价进行压缩的,属于有损压缩
<