clr=compDC.GetPixel(x,y);
red=GetRValue(clr);
green=GetGValue(clr);
blue=GetBValue(clr);
//因为RGB颜色共256^3种,不可能都保存到数组中,因此要先进行一定的提取工作,因为人对亮度的感
//觉是最明显的,所以可以先将RGB颜色值转成亮度值,这个公式即转换公式,刚好亮度数值是256级的,//就可以统计颜色直方图了
pix_color=red*0.299+green*0.587+blue*0.114;

亮度值与RGB的转换相关推荐

  1. C语言程序怎么读取亮度值,颜色空间RGB与 色调、饱和度、亮度(ESL)转换的完整C语言算法...

    你把0-240 按比例 缩放 一下 到 HSL 的 范围,用 HSL-RGB 转换. HSL--H是色相(0到360度),S是饱和度(0到1),L是亮度(0到1) 规1化的 HSL到RGB颜色值算换子 ...

  2. 【DSP开发】【VS开发】YUV与RGB格式转换

    [视频处理]YUV与RGB格式转换 YUV格式具有亮度信息和色彩信息分离的特点,但大多数图像处理操作都是基于RGB格式. 因此当要对图像进行后期处理显示时,需要把YUV格式转换成RGB格式. RGB与 ...

  3. 使用Opencv将RGB颜色空间转换到HSV颜色空间/灰度图

    一. 使用cvCvtColor函数将RGB颜色空间转换到HSV颜色空间 所需函数: 1.cvCvtColor 函数功能:颜色空间转换 函数原型: void cvCvtColor( const CvAr ...

  4. rgb hsl转换_python中的rgb hsl转换

    rgb hsl转换 The most common ways of encoding colour values are RGB (red, green and blue) and HSL (hue, ...

  5. 转载:【opencv入门教程之六】创建Trackbar图片对比度、亮度值调整

    [OpenCV入门教程之六] 创建Trackbar & 图像对比度.亮度值调整 浅墨_毛星云 2014-03-18 21:43:18 103746 收藏 21 最后发布:2014-03-18 ...

  6. GPU 实现 RGB -- YUV 转换 (OpenGL)

    GPU 实现 RGB -- YUV 转换 前言 RGB --> YUV 转换的公式是现成的,直接在 CPU 端转换的话,只需要遍历每个像素,得到新的 YUV 值,根据其内存分布规律,合理安排分布 ...

  7. opencv计算图像亮度调节_OpenCV教程创建Trackbar图像对比度、亮度值调整

    这篇文章中我们一起学习了如何在OpenCV中用createTrackbar函数创建和使用轨迹条,以及图像对比度.亮度值的动态调整. 文章首先详细讲解了OpenCV2.0中的新版创建轨迹条的函数crea ...

  8. 【OpenCV】OpenCV实战从入门到精通之 -- 图像对比度、亮度值调整

    理论依据 首先了解一下算子的概念.一般的图像处理算子都是一个函数,它接受一个或多个输入图像,并产生输出图像.下面是算子的一般形式: 或者 图像亮度和对比度的次奥做属于图像变换中比较简单的点操作(poi ...

  9. YUV420P、YUV420SP、NV12、NV21和RGB互相转换并存储为JPEG以及PNG图片

    音视频实践学习 android全平台编译ffmpeg以及x264与fdk-aac实践 ubuntu下使用nginx和nginx-rtmp-module配置直播推流服务器 android全平台编译ffm ...

最新文章

  1. Oracle 技巧篇-快速批量删除当前数据库连接的用户,一键清空所有session会话方法
  2. 使用vs2015开发linux:Ubuntu程序
  3. 【数据结构与算法】之双向链表的创建/遍历/插入/删除/查找的算法实现
  4. .NET 5开源项目:b站账号快速升级到 Lv6,每天自动签到,观看,分享,投币视频!...
  5. File类的用法总结,及文件过滤器的介绍。
  6. jssdk 保存文件到手机_手机混用闪存到底是真是假?教你查手机闪存型号
  7. jquery removeAttr删除属性,attr给属性赋值
  8. ide进行php编程快捷键,PHP IDE phpstorm 快捷键
  9. 织梦错误mynews.lib.php on line 40,织梦错误Fatal error: Using $this when not in object context...
  10. #微积分#正项级数收敛性判别方法
  11. matlab插值计算
  12. 2018上半年五款最畅销高速数据采集卡,你get了吗?
  13. 关于印发医疗联合体管理办法(试行)的通知
  14. 装配uwsgi和nginx rabbitMQ
  15. BCB:内存泄漏检查工具CodeGuard
  16. openwrt修改默认网关地址_命令下配置ip地址
  17. UVA10859 placin glampposts(放置街灯)
  18. 5GC 关键技术之网络切片
  19. 解决container_linux.go:262: starting container process caused:
  20. linux trac apache,Linux环境下安装trac图文教程

热门文章

  1. 那些年啊,那些事——一个程序员的奋斗史 ——84
  2. 小程序开发中使用节流函数throttle的正确方式
  3. 曝光了,清华计算机系最牛的课!
  4. CREO5.0二次开发+VS2019配置详解
  5. 大学女生遭网络骗子 电子合同未履行能否索赔
  6. 【Spring5】004-IOC容器+基于注解的方式实现Bean管理
  7. 2014河北职称计算机考试大纲,2014职称计算机考试大纲
  8. SpringMVC——文件上传下载,异步请求和SSM整合
  9. 七.导航组件navigator
  10. 机组配对算法matlab,基于MATLAB的风力发电机组控制算法的研究 - 北极星风力发电网...