完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
云汉达人 邀请回答
把颜色数据采集回来之后准备需要开始准备一些与颜色相关的知识如下 红色绿色蓝色称为三原色光,用英文表示就是R(red)、G(green)、B(blue) RGB就是如此得来, 这三种颜色按不同的比例混合在一起就可以得到不同的颜色。 每一个像素的RGB分量分配一个0~255范围内即(xxx ,xxx ,xxx),例如(255,255,255)是白色且最大亮度,当然(200,200,200)也是白色,只是强度不一样而已相比。 如果是用坐标来表示就更加直观。 使用颜色传感器TCS2300在测试前必须进行白平衡调整白平衡,就是告诉系统什么是白色, 理论上讲白色是由等量的红色绿色和蓝色混合而成的但实际上白色中的原色并不完全相等, 在测试中我们得到了这样的白色数据。 我们可以通过计算比例因子来校正统一,以中间值蓝色分量67为基准,计算红色的比例因子R=67/53=1.26,G=67/70=0.96 这样校正后的数值为(53*R,70*G,67)=(67,67,67)。 再测取另外的一种颜色 根据刚才计算出来的因子来校正数据如下 (71*R,566*G,400)=(89,541,400) 最简单的校正方法就是如此,效果怎么样仍需检验。 |
|
|
|
|
|
|
|
邀请回答
也是類似TCS34725的I2C通訊方式,不過似乎已經內建自動調整白平衡了,可參考Arduino部分的Code 沒有像tcs230需要手動校準,還可偵測環境光暗程度 附上Datasheet http://download.bbs.icxbk.com/201703/c6c6abb4838761d468b80dde0510aa46.pdf 也可參考DFRobot的Wiki http://wiki.dfrobot.com.cn/index.php?title=(SKU:SEN0212)Color_Sensor-TCS34725_%E9%A2%9C%E8%89%B2%E4%BC%A0%E6%84%9F%E5%99%A8 以上供參考 |
|
|
|
只有小组成员才能发言,加入小组>>
1281 浏览 0 评论
1397 浏览 1 评论
2844 浏览 5 评论
3133 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
3060 浏览 6 评论
1325浏览 1评论
如何知道嵌入式电子控制单元 (ECU) 中的RAM使用情况?
913浏览 1评论
898浏览 0评论
这个BSP包有基础的例程的,不懂的话,3284494788@qq.com我发给您吧
833浏览 0评论
1281浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-7-18 05:13 , Processed in 1.186635 second(s), Total 53, Slave 44 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191