图像的基本知识:
每个图片都是n*n的方格组成的,每个方格叫作一个像素点,每个像素点上的数值都是0——255之间,rgb图中每一个颜色都是一个颜色通道,单通道的只有一个亮度通道,0——255之间的值代表亮度的值。打印出来的数组就是对应每个像素点上的值。
OpenCV中的操作
cv2.imread(r‘路径’,0/1/-1) 读取图像
1表示彩图,0表示灰阶图像,-1带阿尔法通道 (透明度调整的通道)
img=cv2.imread(同上) #命名
print(img) #打印二维数组
print(img.shape) #打印尺寸
cv2.imshow(”名字“,图像的对象(上面这个图的名字如img)) 显示图像
cv2,.imwrite(r’保存路径‘,对象) 保存图像
k=cv.2.waitkey(0) #括号里的0使键盘处于等待状态‘
cv2.destroywindow(“名字”) 关闭窗口 destroyAllWindows关闭全部窗口