自学内容网 自学内容网

RK3568平台(opencv篇)opencv处理图像

一.颜色转换

cv2.cvtColor()函数功能: 将一幅图像从一个色彩空间转换到另一个色彩空间。

函数原型:

cv2.cvtColor(src,code,dst=None,dstCn=None)

参数定义:

src:要转换的源文件

code,转换的色彩空间,在 opencv 中有超过 150 种颜色空间转换方法,但是经常用的只有 BGR-灰度图和 BGR-HSV

BGR 和灰度图的转换使用 cv2.COLOR_BGR2GRAY 参数

BGR 和 HSV 的转换使用 cv2.COLOR_BGR2HSV 参数 

实验要求: 对一张彩色图像使用 cvtColor()函数转换为灰度图和 HSV,并使用 imshow()函数进行展示。

程序:

import cv2  # opencv的缩写为cv2,导入opencv

img = cv2.imread("lena.png")  # 使用imread函数读取名为lena.png的图片
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)  # 读取的图片转换成黑白的
hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)  # 读取的图片转换成HSV
cv2.imshow('gray', g

原文地址:https://blog.csdn.net/weixin_49303682/article/details/142704201

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!