切换到宽版
  • 广告投放
  • 稿件投递
  • 繁體中文
    • 4651阅读
    • 8回复

    [求助]请教彩色线阵ccd还原RGB [复制链接]

    上一主题 下一主题
    离线djjyi
     
    发帖
    17
    光币
    27
    光券
    0
    只看楼主 倒序阅读 楼主  发表于: 2009-09-03
    我使用一个彩色线阵ccd做颜色识别(ccd测量的是光源打在颜色条块的反射光 )  通过14位的AD转换到达RGB3个通道的AD值 怎么把这AD值转换为对应的RGB值(0~255)? ' .B.V?7  
    还有 ccd的RGB模拟信号大小和颜色,光源亮度有关,在识别颜色的时候,光源亮度应该如何调整,使还原颜色和测量的颜色一致?谢谢
     
    分享到
    离线xjh1026
    发帖
    201
    光币
    3
    光券
    0
    只看该作者 1楼 发表于: 2009-09-08
    我顶,高手帮个忙吧
    离线teresa30
    发帖
    81
    光币
    42
    光券
    0
    只看该作者 2楼 发表于: 2009-09-08
    AD是n位的,就能表示2^n个刻度,如果测的电压值是A0,参考电压V,那么对应的值是(A0 / V)* 2^n B'-I{~'/  
    好像是这样,这个问题该到电子论坛里去问,呵呵
    离线starmoonh
    发帖
    66
    光币
    5552
    光券
    0
    只看该作者 3楼 发表于: 2009-09-10
    楼上的不是吧,这个AD值和RGB值不是直接相关的,楼主不说了么,显然和颜色、亮度都有关系。楼主说的这个问题还挺麻烦的,得知道光源的色度学特性,还得知道CCD的波长响应曲线,都标定好了才能用数字值线性的反应RGB值
    离线djjyi
    发帖
    17
    光币
    27
    光券
    0
    只看该作者 4楼 发表于: 2009-09-11
    谢谢各位 2楼说的方法还可以 我直接把14位AD值变成8位作为各种RGB值 还原效果一般
    离线starmoonh
    发帖
    66
    光币
    5552
    光券
    0
    只看该作者 5楼 发表于: 2009-09-11
    呃,要不你这样,直接还原了RBG值之后,根据目视情况进行调整,分别对R、G、B记录几个调整情况,然后总结出一个经验公式之类的,再按这个经验公式计算。 C&+6>L@  
    虽然不严格,不过要求不太高的话还可以出个大概齐吧。。。
    离线teresa30
    发帖
    81
    光币
    42
    光券
    0
    只看该作者 6楼 发表于: 2009-09-16
    引用第4楼djjyi于2009-09-11 09:11发表的  : 1yQejw  
    谢谢各位 2楼说的方法还可以 我直接把14位AD值变成8位作为各种RGB值 还原效果一般 'Gl&Pa1g?  
    ]QVNn?PA8  
    楼主问题解决了没?用什么方法解决的哈?我也学习下
    离线peron
    发帖
    1
    光币
    1
    光券
    0
    只看该作者 7楼 发表于: 2010-04-13
    用标定色! n_?tN\M  
    具体做法是:用CCD读取几个不同的RGB标准色,AD每次读入的值对应于一个确定的颜色(单色),从而将AD采样值对应至确定的RGB值,将不同亮度的每个颜色的几个AD采样值进行拟合,从而达到AD采样值对这种颜色的连续识别. 6eFp8bANN#  
    这是一个测量学基础问题,不同的应用都一样,不单是颜色识别
    离线junda87
    发帖
    150
    光币
    16
    光券
    0
    只看该作者 8楼 发表于: 2010-04-16
    不明白。。