OpenCV(图像颜色空间变换)

这篇具有很好参考价值的文章主要介绍了OpenCV(图像颜色空间变换)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1、分类

1.1 RGB颜色模型

 1.2 HSV颜色模型

1.3 GRAY颜色模型

2、图像数据类型间的相互转换

 3 、颜色转换函数


1、分类

RGB\HSV\GRAY颜色模型。

1.1 RGB颜色模型

OpenCV(图像颜色空间变换),OpenCV学习笔记,opencv,人工智能,计算机视觉

 1.2 HSV颜色模型

OpenCV(图像颜色空间变换),OpenCV学习笔记,opencv,人工智能,计算机视觉

1.3 GRAY颜色模型

OpenCV(图像颜色空间变换),OpenCV学习笔记,opencv,人工智能,计算机视觉

2、图像数据类型间的相互转换

OpenCV(图像颜色空间变换),OpenCV学习笔记,opencv,人工智能,计算机视觉

 3 、颜色转换函数

第四个参数使用例子:有一图像通道数为5,只需要用到前3个通道,就可以设置通道数为3

OpenCV(图像颜色空间变换),OpenCV学习笔记,opencv,人工智能,计算机视觉

	Mat img = imread("F:/testMap/plan.png");
	Mat img32;
	img.convertTo(img32, CV_32F, 1 / 255.0, 0);

	Mat HSV, HSV32;
	cvtColor(img, HSV, COLOR_BGR2HSV);
	cvtColor(img32, HSV32, COLOR_BGR2HSV);

	Mat gray0, grayl;
	cvtColor(img, gray0, COLOR_BGR2GRAY);
	cvtColor(img, grayl, COLOR_RGB2GRAY);

 使用image watch查看

OpenCV(图像颜色空间变换),OpenCV学习笔记,opencv,人工智能,计算机视觉文章来源地址https://www.toymoban.com/news/detail-527404.html

到了这里,关于OpenCV(图像颜色空间变换)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【OpenCV 例程300篇】209. HSV 颜色空间的彩色图像分割

    OpenCV 例程200篇 总目录 5.1 HSV 颜色空间的彩色图像分割 HSV 模型是针对用户观感的一种颜色模型。 HSV 颜色空间的各通道分别表示色调(Hue)、饱和度(Saturation)和明度(Value),可以直观地表达色彩的明暗、色调及鲜艳程度。 HSV 颜色空间可以用一个圆锥空间模型来描述。圆

    2024年02月04日
    浏览(29)
  • Python-OpenCV中的图像处理-颜色空间转换

    在 OpenCV 中有超过 150 中进行颜色空间转换的方法。但是你以后就会 发现我们经常用到的也就两种: BGR G r a y 和 B G R Gray 和 BGR G r a y 和 BGR HSV。 注意:在 OpenCV 的 HSV 格式中, H(色彩/色度)的取值范围是 [0, 179],S(饱和度)的取值范围 [0, 255], V(亮度)的取值范围 [0,

    2024年02月13日
    浏览(22)
  • Opencv-C++笔记 (16) : 几何变换 (图像的翻转(镜像),平移,旋转,仿射,透视变换)

    图像旋转是指图像按照某个位置转动一定的角度的过程,旋转中图像仍保持着原始尺寸。图像旋转后图像水平对称轴、垂直对称轴及中心坐标原点都可能会发生变换,因此需要对图像旋转中的坐标进行相应转换。 假设有一个点:P(x,y),它在绕原点 O(0,0) 旋转 β 后,被转换成

    2024年02月14日
    浏览(35)
  • OpenCV-Python学习(21)—— OpenCV 图像几何变换之图像翻转(cv.flip、np.flip)

    1. 学习目标 学习 OpenCV 图像的翻转函数 cv.flip; 学习 NumPy 矩阵的反转函数 np.flip; 自己实现矩阵反转的函数。 2. OpenCV 翻转 翻转也称镜像,是指将图像沿轴线进行轴对称变换。水平镜像是将图像沿垂直中轴线进行左右翻转,垂直镜像是将图像沿水平中轴线进行上下翻转,水平

    2024年02月06日
    浏览(33)
  • 备赛笔记:Opencv学习:颜色识别

    OpenCV颜色识别一般要以下步骤: 1 颜色空间转换,将BGR转换为HSV,用色调区分颜色 2 按照阈值滤出所识别的颜色 3 消除噪点,平滑边界 3 提取连续域,提取要识别的颜色 1 HSV H:色调,用角度度量,范围0°到360°,从红色开始逆时针方向计算。红色为0°,红绿蓝间隔120°,互补

    2024年02月05日
    浏览(26)
  • Opencv4基于C++基础入门笔记:图像 颜色 事件响应 图形 视频 直方图 Opencv4基于C++的 实时人脸检测

      效果图 ◕‿◕:opencv人脸识别效果图(请叫我真爱粉)✌✌✌先看一下效果图勾起你的兴趣!  文章目录: 一:环境配置搭建 二:图像 1.图像读取与显示 main.cpp  运行结果 2.图像色彩空间转换 2.1 换色彩  test.h  test.cpp main.cpp    运行结果 2.2 照片换背景 test.h        test.

    2024年02月13日
    浏览(37)
  • Opencv4基于C++基础入门笔记:图像 颜色 事件响应 图形 视频 直方图 Opencv4基于C++的 实时人脸监测

      效果图 ◕‿◕:opencv人脸识别效果图(请叫我真爱粉)✌✌✌先看一下效果图勾起你的兴趣!  文章目录: 一:环境配置搭建 二:图像 1.图像读取与显示 main.cpp  运行结果 2.图像色彩空间转换 2.1 换色彩  test.h  test.cpp main.cpp    运行结果 2.2 照片换背景 test.h        test.

    2024年02月10日
    浏览(34)
  • 【OpenCV实战】3.OpenCV颜色空间实战

    OpenCV imread()方法不同的flags差异性 获取单色通道【R通道、G通道、B通道】 HSV、YUV、RGB 常用的有三种 a. -1 IMREAD_UNCHANGED:忽视alpha通道 b. 0 IMREAD_GRAYSCALE:灰度图 c. 1 IMREAD_COLOR 不填默认值,且格式为BGR assign_2.cpp 输出结果: 输出结果 输出结果 RGB:视频监视器,彩色摄像机 HSV

    2024年02月09日
    浏览(30)
  • OpenCV-空间滤波学习笔记

    了解和实践OpenCV在空间滤波上的应用。 Source:机器视觉技术与应用_中国大学MOOC(慕课) (icourse163.org) 当图像中的边缘信息和卷积核的形状是相符合的,得到的响应值最大。 中值滤波 均值滤波 高斯均值滤波 Sobel边缘提取 中值滤波 实验用图 带有椒盐噪声的图像: 实验代码 #i

    2024年01月17日
    浏览(28)
  • C++ opencv:视频读取、变换颜色风格、保存

    通过此文章可快速了解C++opencv的关于视频读取、颜色风格、视频保存相关的知识点。 目录 1. 相关知识点 2. 代码 编写代码main.cpp: 编写CmakeLists.txt: 编译并执行: 3. 效果展示         在C++中,使用OpenCV库中的 VideoCapture 类来捕获视频流; VideoCapture 构造函数接受一个参数,指

    2024年02月14日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包