首页 -> 登录 -> 注册 -> 回复主题 -> 发表主题
光行天下 -> 光学设计及经验 -> 请教彩色线阵ccd还原RGB [点此返回论坛查看本帖完整版本] [打印本页]

djjyi 2009-09-03 08:41

请教彩色线阵ccd还原RGB

我使用一个彩色线阵ccd做颜色识别(ccd测量的是光源打在颜色条块的反射光 )  通过14位的AD转换到达RGB3个通道的AD值 怎么把这AD值转换为对应的RGB值(0~255)? n< npJ*  
还有 ccd的RGB模拟信号大小和颜色,光源亮度有关,在识别颜色的时候,光源亮度应该如何调整,使还原颜色和测量的颜色一致?谢谢
xjh1026 2009-09-08 08:44
我顶,高手帮个忙吧
teresa30 2009-09-08 20:38
AD是n位的,就能表示2^n个刻度,如果测的电压值是A0,参考电压V,那么对应的值是(A0 / V)* 2^n %Vf3r9 z  
好像是这样,这个问题该到电子论坛里去问,呵呵
starmoonh 2009-09-10 18:29
楼上的不是吧,这个AD值和RGB值不是直接相关的,楼主不说了么,显然和颜色、亮度都有关系。楼主说的这个问题还挺麻烦的,得知道光源的色度学特性,还得知道CCD的波长响应曲线,都标定好了才能用数字值线性的反应RGB值
djjyi 2009-09-11 09:11
谢谢各位 2楼说的方法还可以 我直接把14位AD值变成8位作为各种RGB值 还原效果一般
starmoonh 2009-09-11 12:28
呃,要不你这样,直接还原了RBG值之后,根据目视情况进行调整,分别对R、G、B记录几个调整情况,然后总结出一个经验公式之类的,再按这个经验公式计算。 <1r#hFUUL  
虽然不严格,不过要求不太高的话还可以出个大概齐吧。。。
teresa30 2009-09-16 17:07
引用第4楼djjyi于2009-09-11 09:11发表的  : /' +GYS  
谢谢各位 2楼说的方法还可以 我直接把14位AD值变成8位作为各种RGB值 还原效果一般 &OK[n1M  
; M)l7f  
楼主问题解决了没?用什么方法解决的哈?我也学习下
peron 2010-04-13 15:39
用标定色! `>kHJI4  
具体做法是:用CCD读取几个不同的RGB标准色,AD每次读入的值对应于一个确定的颜色(单色),从而将AD采样值对应至确定的RGB值,将不同亮度的每个颜色的几个AD采样值进行拟合,从而达到AD采样值对这种颜色的连续识别. ymNL`GYN[  
这是一个测量学基础问题,不同的应用都一样,不单是颜色识别
junda87 2010-04-16 01:29
不明白。。
查看本帖完整版本: [-- 请教彩色线阵ccd还原RGB --] [-- top --]

Copyright © 2005-2024 光行天下 蜀ICP备06003254号-1 网站统计