智能车制作
标题:
有关光电组线性CCD的编程问题~~~
[打印本页]
作者:
森林里的小树苗
时间:
2014-1-12 11:56
标题:
有关光电组线性CCD的编程问题~~~
在CCD程序中计算像素点平均电压值有一个公式但是内部细节不是很明确,请求大神讲解~
例如:
/* 计算128个像素点的平均电压值,实际值的10倍 */
PixelAverageVoltage = (unsigned char)((int)PixelAverageValue * 25 / 128);
PixelAverageVoltage---------------像素点的平均电压值
PixelAverageValue-----------------像素点AD平均值
为什么最后有个*25呢?像素点平均值的25倍就是电压值吗???还是其他意思~~~妄详细说明~
作者:
囧zZZ
时间:
2014-1-12 13:25
作者:
森林里的小树苗
时间:
2014-1-16 11:29
我知道啦~至于那个乘以25除以128的目的是避免计算像素平均值时候,出现浮点数,避免计算浮点数。有点寄存器好像是不能存储浮点数的。这样的话就可以避免了啊~~~~
作者:
小甲
时间:
2014-3-9 22:28
森林里的小树苗 发表于 2014-1-16 11:29
我知道啦~至于那个乘以25除以128的目的是避免计算像素平均值时候,出现浮点数,避免计算浮点数。有点寄存器 ...
为什么,有的是除194,有什么区别?
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2