src使用imread读入,
Imgproc.cvtColor(src,imgHsv, Imgproc.COLOR_RGB2HSV);
然后遍历输出imgHsv的值,发现H-S-V均是61-146-196与135-203-216

由于H是0-180度,61 * 2=121,146/255≈57,196/255≈77,HSV就是(121,57,77)与原图可以对应。
但是下一组的135 * 2=270,严重不符。SV倒是符合,暂时不知道原因。


打算自己计算HSV而不是用函数、

 Mat imgHsv=new Mat();src.copyTo(imgHsv);int row=imgHsv.rows();
int col=imgHsv.cols();
double[] data;
for (int i=0;i<row;i++){for (int j = 0; j <col; j++) {data=imgHsv.get(i,j);double B=data[0];double G=data[1];double R=data[2];double S=0,H=0;double V=Math.max(Math.max(B,G),R);double minRGB=Math.min(Math.min(B,G),R);if(0!=V){S=(V-minRGB)/V;}else S=0;if(V==R) H=60*(G-B)/(V-minRGB);else if(V==G) H=120+60*(B-R)/(V-minRGB);else if(V==B) H=240+60*(R-G)/(V-minRGB);else if(R==G&&G==R) H=0;if(H<0) H+=360;V/=255;System.out.println(H+"“”“-"+S+"-"+V);}}

cvtvolor()关于HSV输出问题相关推荐

  1. 树莓派视觉小车 -- 小球追踪(颜色追踪)(OpenCV色彩空间HSV)

    目录 效果展示 基础理论(HSV) 为什么用HSV空间而不是RGB空间? HSV 1.Hue(色相) 2.Value(明度) 3.Saturation(饱和度) 一.初始化 滑动条初始化 1.创建回调 ...

  2. OpenCV(基础补充)颜色空间HSV *args与**args(滑动条传参问题)

    目录 一.基础理论 1.Hue(色相) 2.Value(明度) 3.Saturation(饱和度) 二.hsv三通道及单通道效果 三.*args && **args *args: ** ...

  3. RGB CMYK HSV LAB

    颜色空间(彩色模型.色彩空间. 彩色系统etc)是对色彩的一种描述方式,定义有很多种,区别在于面向不同的应用背景. RGB.CMY.HSV.LAB几种颜色空间编码都是三位的 RGB RGB色彩模式是工 ...

  4. hsv 直方图均衡化_Opencv从零开始 - 「启蒙篇」- 直方图、直方图均衡和反向投射...

    本文主要介绍一些opencv关于直方图的一些知识运用,直方图是非常常用的图像处理方法,有时候在很多图像预处理中能起到特别好的效果,大家可以一起来学习探讨~ 目录 直方图 计算直方图 直方图均衡化 CL ...

  5. c++输出方块_【Blender】方块波浪动画音乐效果

    先上结果: Blender方块动画效果https://www.zhihu.com/video/1232333427569262592 老规矩: 一.设置基本Wave Mesh(波浪面) 创建Plane ...

  6. python中颜色空间直方图_OpenCV—python 颜色空间(RGB,HSV,Lab)与 颜色直方图

    一.图像分类的过程 image.png 图片必须经过标注 图片的类别为有限的集合,如{猫.狗.牛.马.狼} 每个类别的图片数量接近,如果不同类别图片的数量差异很大,训练出来的分类器容易倾向于图片数量多 ...

  7. matlab的shading,matlab colormap,caxis,shading,hsv,pcolor, alpha

    [X,Y]=meshgrid(-3:0.1:3); Z=sqrt(X.^2+Y.^2); surf(X,Y,Z); colormap(jet) %输出的彩色图,正常值 pause(2) %暂停2秒 c ...

  8. 色彩空间(RGB, HSV, LAB, YUV)

    RGB颜色空间 RGB(red,green,blue)颜色空间最常用的用途就是显示器系统(计算机.电视机等都是采用RGB颜色空间来进行图像显示).一般来说,电脑,电视机等是利用三个电子枪分别发射R分量 ...

  9. HSV/HSB/HSL 色相、饱和度、亮度的色彩模型

    文章目录 什么是HSV/HSB/HSL Hue 色相 Saturation饱和度 Value 亮度 互转公式 RGB to HSV 公式 HSV to RGB 公式 RGB to HSV & ...

最新文章

  1. Java 理论与实践: 修复 Java 内存模型,第 2 部分 (VOLATILE, FINA...
  2. jQuery开发技巧
  3. linux平台下rpm方式和源码包方式安装mysql5.7
  4. RTL8189疯涨还缺货怎么办,可以用ESP8089替代.
  5. eclipse折叠if语句块_Python学习日志01判断 if 语句
  6. css3弹性盒子、媒体查询、多列布局
  7. NSString的比较专栏
  8. flex textInput 限制输入
  9. [Java]进程与线程的区别(转)
  10. 阶段5 3.微服务项目【学成在线】_day05 消息中间件RabbitMQ_5.RabbitMQ研究-入门程序-生产者...
  11. linux:awk之RS、ORS与FS、OFS
  12. ubuntu下cron不执行的常见问题
  13. python加权最小二乘_如何计算加权最小二乘法的样本权重?
  14. WEBGIS开发 常用开发功能简介 数据处理 标绘 业务数据可视化 视频融合 Cesium EarthSDK
  15. 上位机开发流程-小白开始
  16. 密码学研究-Provider
  17. linux哪个系统好
  18. C语言之将长整型数中每一位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。
  19. 【C语言】 从零开始的学习历程(一)
  20. vs2010C#项目-英文版打包中文框架出错的解决办法

热门文章

  1. Aspose.words 书签定位
  2. 让textarea完全显示文章并且不滚动、不可拖拽、不可编辑
  3. 基于用户画像 《列变行》 特征打标显示
  4. Android Cordova 对于软键盘弹出后覆盖输入域的解决
  5. Activity的三层设计
  6. 《iPhone开发基础教程》第13章 我在哪里?使用Core Location定位功能
  7. VSTS LoadTest使用原则
  8. 常用免费精品Web应用列表(转)
  9. 这八个步骤,Python让你轻松爬取B站弹幕,网友看了都说6
  10. python 多态 协议详解