当前位置: 首页 > article >正文

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

http://www.kler.cn/news/337517.html

相关文章:

  • MacOS编译和安装Poco库的方法
  • 【C#生态园】探秘化学信息学库:功能、安装与配置一网打尽
  • yolov8.yaml
  • 2.4 Spring系列教程4-Spring的数据库编程
  • 利用uniapp的picker封装预约时间的组件
  • Python知识点:运用Python技术,如何使用Word2Vec进行词向量训练
  • Go语言实现长连接并发框架 - 任务执行流
  • 计算机视觉算法 深度学习框架
  • elasticsearch设置账号和密码
  • LFU算法 初始频率 动态频率
  • 零散的知识
  • 基于Springboot+Vue的线上课堂系统(含源码数据库)
  • LabVIEW提高开发效率技巧----严格类型化定义
  • 摩尔云今日学习点
  • 梯度消失和梯度爆炸
  • CSS长度单位:px、ex、vh、vw、vmin、vmax、em、rem
  • 抽象工厂模式(Abstract Factory Pattern)
  • 用java编写飞机大战
  • linux 环境下 docker 镜像获取失败, 重新设置docker镜像下载地址
  • Spring Boot实现License生成与校验详解