-------------OpenCV教程集合-------------
Python教程99:一起来初识OpenCV(一个跨平台的计算机视觉库)
OpenCV教程01:图像的操作(读取+显示+保存+属性+获取和修改像素值)
OpenCV教程02:图像处理系统1.0(翻转+形态学+滤波+缩放+旋转)
OpenCV教程03:绘制图形(线段、矩形、圆形、椭圆、多边形、箭头线)+水印文本
cv2.cvtColor 是 OpenCV 库中用于转换图像颜色空间的一个非常有用的函数。它可以将图像从一个颜色空间转换到另一个颜色空间,比如从 BGR 转换到灰度、HSV、YCrCb 等。在 OpenCV 中,默认加载的图像颜色空间是 BGR(蓝绿红),而不是通常的 RGB(红绿蓝)。因此,在处理图像时,经常需要转换颜色空间。以下是一些基本的使用示例:
示例 1:将图像从 BGR(蓝绿红)颜色空间转换为灰度图像是最常见的用法之一。灰度图像是单通道的,每个像素的亮度值由原始图像的 BGR 值根据一定的权重计算得出。
# -*- coding: utf-8 -*-
# @Author : 小红牛
# 微信公众号:WdPython
import cv2
# 读取图像
image = cv2.imread('example.png')
# 使用cv2.COLOR_BGR2GRAY将图像转换为灰度图
gray_image = cv2.cvtColor(image, cv2