极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: Randy

arduino学习笔记34 - Arduino uno + Color sensor(颜色传感器) 演示实验

  [复制链接]
发表于 2012-6-19 22:42:32 | 显示全部楼层
哎呀呀,鼓捣了半天。终于返回来数据了。
一开始始终是R=50 G=50 B=50,这是怎么回事?
后来不知怎么数据有变化了,比如:
->WB Start
->Frequency R=840
->Frequency G=670
->Frequency B=888
->WB End
251
259
267
这数据是啥意思?不明白~~~如何转换成RGB那个0-255的数值?想做后期的数据处理呢。
求高手指点!谢谢!
回复 支持 反对

使用道具 举报

发表于 2012-6-21 17:26:46 | 显示全部楼层
DoMyBest 发表于 2012-6-19 22:42
哎呀呀,鼓捣了半天。终于返回来数据了。
一开始始终是R=50 G=50 B=50,这是怎么回事?
后来不知怎么数据 ...

前面三个等号是传感器的返回值,WBEND后面的三个数字,就是可以直接来用的RGB值,如果白平衡调得好,返回比较精确稳定
回复 支持 反对

使用道具 举报

发表于 2012-6-21 19:17:27 | 显示全部楼层
xialbm 发表于 2012-6-21 17:26
前面三个等号是传感器的返回值,WBEND后面的三个数字,就是可以直接来用的RGB值,如果白平衡调得好,返回比较 ...

那为啥是“259”呢?甚至有的时候会出现上千的数值。RGB不是最大255么。。。
回复 支持 反对

使用道具 举报

发表于 2012-7-4 00:33:33 | 显示全部楼层
DoMyBest 发表于 2012-6-21 19:17
那为啥是“259”呢?甚至有的时候会出现上千的数值。RGB不是最大255么。。。

上千的数值是这样来的:
在第一次开机会做白平衡校正,此时我们记录本次数据为255,255,255的基准值,后面的测量是与这个基准值比较的,所以说上千的数值其实是照度增加后带来的超范围数值,是没有参考价值的,一般来说,照明条件发生变化后需要重新校正白平衡
回复 支持 反对

使用道具 举报

发表于 2012-7-27 14:21:55 | 显示全部楼层
很不错的教程,谢谢!
回复 支持 反对

使用道具 举报

发表于 2012-7-30 08:50:16 | 显示全部楼层
玩过相机的都知道白平衡貌似是个极其坑爹的校准过程。。因为不能保证光源是纯白(255,255,255)的,人眼的判断其实不准,貌似相机一般都是用18%灰来校准白平衡。。。。好复杂的说
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-30 09:07:29 | 显示全部楼层
迷你强 发表于 2012-7-30 08:50
玩过相机的都知道白平衡貌似是个极其坑爹的校准过程。。因为不能保证光源是纯白(255,255,255)的,人眼的 ...

貌似相机一般都是用18%灰来校准白平衡   这句话学问很大!
回复 支持 反对

使用道具 举报

发表于 2012-7-30 16:00:59 | 显示全部楼层
又翻回去啃了啃,貌似18%灰是用来决定曝光量的,也用来校准白平衡,但是坑爹的贵。貌似专业校准白平衡用的是另一种超级贵的玩意
回复 支持 反对

使用道具 举报

发表于 2012-8-15 21:32:53 | 显示全部楼层
支持下,以后大家多多测试,多多共享,提供设计思路,开拓设计想法
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-8-16 08:36:33 | 显示全部楼层
hzpyj 发表于 2012-8-15 21:32
支持下,以后大家多多测试,多多共享,提供设计思路,开拓设计想法

非常欢迎,我们需要更多这样热情的人士加入!
回复 支持 反对

使用道具 举报

发表于 2012-9-17 21:52:49 | 显示全部楼层
白平衡很难啊,玩摄影的,一直为色彩努力,这个矫正出来的不知效果如何?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-9-17 22:32:52 | 显示全部楼层
太行摄狼 发表于 2012-9-17 21:52
白平衡很难啊,玩摄影的,一直为色彩努力,这个矫正出来的不知效果如何?

玩这个的和摄影的不能相比,我玩的就hi通过串口看数字知道结果,仅此而已,呵呵!
回复 支持 反对

使用道具 举报

发表于 2012-9-17 22:37:47 | 显示全部楼层
要喜欢色彩,建议玩宾得
回复 支持 反对

使用道具 举报

发表于 2012-10-25 16:02:09 | 显示全部楼层
同求,Timer1'was not declared in this scope 应该要怎么解决?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-10-25 19:04:23 | 显示全部楼层
minminaidami 发表于 2012-10-25 16:02
同求,Timer1'was not declared in this scope 应该要怎么解决?

你测试时先要进行白平衡调整!你调整了吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-17 07:37 , Processed in 0.053391 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表