import cv2
读入图像:
img = cv2.imread("e:\\456.jpg")
cv2.namedWindow("demo")
显示图像
cv2.imshow("demo",img)
cv2.waitKey(delay) delay>0等待delay毫秒 delay<0等待键盘单机 delay=0无限等待
cv2.waitKey(0)
cv2.destroyAllWindows() 从内存中把所有的窗口数据删掉
保存图像:
retval = cv2.imwrite(文件地址,文件名)
cv2.imwrite('D:\\test\\test.jpg', img)
图像分类:
1、二值图像;
2、灰度图像;
3、RGB图像,每层为灰度图像
原始彩色图像处理为灰度图像:
原始的彩色图像任何像素点三个值,处理麻烦,灰度图像任何像素点只有一个值,处理起来比较方便。原始的图像处理成灰度的图像,然后进行后续的图像处理。模式识别,图像检索,人脸识别等等许多场合用。原始的图像处理成灰度的图像并不会丢失信息,处理时通过加权运算把原始图像的RGB通道进行运算最后组成一个灰度图像,确保其RGB三个颜色都保留在灰度图像里。
灰度转二值