cv2.cvtColor()的用法示例
时间: 2024-02-20 11:08:42 浏览: 117
cvtColor函数的源代码
5星 · 资源好评率100%
cv2.cvtColor()是OpenCV中用于颜色空间转换的函数,它可以将一种颜色空间中的图像转换为另一种颜色空间中的图像。下面是一个简单的示例代码,演示如何使用cv2.cvtColor()将BGR图像转换为灰度图像:
```python
import cv2
# 读取BGR图像
img_bgr = cv2.imread('test.jpg')
# 将BGR图像转换为灰度图像
img_gray = cv2.cvtColor(img_bgr, cv2.COLOR_BGR2GRAY)
# 显示原始图像和转换后的灰度图像
cv2.imshow('BGR Image', img_bgr)
cv2.imshow('Gray Image', img_gray)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在上面的代码中,我们首先使用cv2.imread()函数读取了一个BGR图像。然后,使用cv2.cvtColor()函数将BGR图像转换为灰度图像,并将结果保存在img_gray变量中。最后,使用cv2.imshow()函数显示原始图像和转换后的灰度图像。需要注意的是,cv2.cvtColor()函数的第一个参数是输入图像,第二个参数是颜色空间转换的代码,具体的转换代码可以参考OpenCV官方文档。
阅读全文