图像是一个个的像素点排列组合而成
1. RGB
RGB彩色图是三个颜色通道叠加,每个像素点都是由3个通道的数值叠加,从而代表这个像素点的颜色。
OpenCV中图像通道顺序为BGR,matplotlib中图像通道顺序是RGB,交叉使用时要注意颜色通道的顺序
每个颜色通道的取值范围为0-255,共256个值
2. 灰度图
灰度图是二维矩阵,每个像素点是单通道的颜色,就只有一个值。
灰度图的取值范围是0-255,共256个灰阶。
0代表全黑,255代表全白
图像灰度化
第一种方式:读取彩色图像,再进行灰度化
import cv2
bgr_img=cv2.imread('src')
gray_img=cv2.cvtCOLOR(bgr_img,cv2.