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

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,导入opencvimg = 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.mrgr.cn/news/42769.html

相关文章:

  • vue的图片显示
  • Spring和Spring Boot事务讲解和案例示范
  • python 实现enigma machine密码机算法
  • 【NIO基础】基于 NIO 中的组件实现对文件的操作(文件编程),FileChannel 详解
  • C++系列-二叉搜索树
  • ai写作论文会被检测吗?分享市面上7款自动写论文网站
  • 2023CSP-S复赛真题
  • 数据在内存中的存储【上】
  • yolov8/9/10/11模型在食品图像商标检测中的应用【代码+数据集+python环境+GUI系统】
  • 国外电商系统开发-运维系统单个添加被管理服务器
  • 【论文笔记】DKTNet: Dual-Key Transformer Network for small object detection
  • 使用TM1618控制LED了解P-MOS和N-MOS的开漏输出的不同
  • 有开源的杀毒软件吗?
  • 理解解决报错:Permission denied,please try again
  • Android Framework AMS(01)AMS启动及相关初始化1-4
  • Ubuntu24.04.1系统下VideoMamba环境配置
  • C语言普及难度三题
  • 计算机毕业设计 玩具租赁系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • github项目——gpt-pilot自动创建应用
  • 10.4 刷题