1 计算机眼中的图像
每一张图像都是有像素点组成的,每个像素点由3个值,RGB,每个通道的值取值范围在0-255之间,值越大图像越亮。图像大小表示成h*w*c,比如一张500*500*3的图像,则每个通道大小都是500*500,且每一个通道的值,都表示成矩阵形式,则R通道的矩阵大小为500*500.
2 数据读取
读取彩色图像
- cv2.IMREAD_COLOR:彩色图像
- cv2.IMREAD_GRAYSCALE:灰度图像
import cv2 #opencv读取的格式是BGR
import matplotlib.pyplot as plt
import numpy as np
%matplotlib inline
img=cv2.imread('cat.jpg')
img
img.shape
表示图像的(h,w,c)