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、二值图像;

OPENCV基础

2、灰度图像;

OPENCV基础

3、RGB图像,每层为灰度图像

OPENCV基础

原始彩色图像处理为灰度图像:

原始的彩色图像任何像素点三个值,处理麻烦,灰度图像任何像素点只有一个值,处理起来比较方便。原始的图像处理成灰度的图像,然后进行后续的图像处理。模式识别,图像检索,人脸识别等等许多场合用。原始的图像处理成灰度的图像并不会丢失信息,处理时通过加权运算把原始图像的RGB通道进行运算最后组成一个灰度图像,确保其RGB三个颜色都保留在灰度图像里。

OPENCV基础

灰度转二值

OPENCV基础

相关文章:

  • 2022-01-31
  • 2022-12-23
  • 2021-09-21
  • 2021-08-23
  • 2021-05-30
  • 2022-01-19
  • 2021-08-09
猜你喜欢
  • 2021-10-29
  • 2022-12-23
  • 2022-12-23
  • 2021-07-03
  • 2021-12-15
  • 2022-02-09
  • 2022-02-09
相关资源
相似解决方案