找回密码
 注册
搜索
查看: 2692|回复: 12

[讨论] RGB565是怎么来的

[复制链接]
发表于 2010-5-10 22:03:09 | 显示全部楼层 |阅读模式
请问ov7670传感器里的RGB565、RGB555、RGB444是怎么来的,是怎么得出来的?是不是从24位RGB得来的啊?
 楼主| 发表于 2010-5-11 14:55:06 | 显示全部楼层
还有,它里面的像素一共是656×488,有效像素为640×480,那其余的像素是干嘛用的呢。
我之前看过镁光的传感器资料,它里面也有一些黑像素用来做监视,OV里的也是这样吗?求助中!
点评回复

使用道具 举报

 楼主| 发表于 2010-5-14 12:24:50 | 显示全部楼层
自己顶了!
我看到一些资料上说RGB565是从RGB24中的R、G、B各取低5、6、5位,可是这样将高位直接丢掉肯定会带来很大的差池啊,请教大虾是否有什么算法可以避免呢?按比例转换应该可以吧?
点评回复

使用道具 举报

发表于 2010-6-27 20:10:11 | 显示全部楼层
同求解答,望高人指点。
点评回复

使用道具 举报

发表于 2010-6-28 11:25:54 | 显示全部楼层
去掉低位的数据
点评回复

使用道具 举报

 楼主| 发表于 2010-7-17 10:22:09 | 显示全部楼层
如果直接去掉低位的数据,那不就会产生很大误差了吗
为什么不采用一个什么算法呢
点评回复

使用道具 举报

发表于 2010-9-29 13:48:13 | 显示全部楼层
取高位565因为高位能代表的范围比较大,所以尽管有差异,颜色还原失真,但是看起来还是不明显的。
点评回复

使用道具 举报

发表于 2010-9-29 17:14:12 | 显示全部楼层
芯片切割的是656×488像素,四边预留几个像素点尺寸,就算有切坏的,也不会影响640*480的有效像素。这样设计是为保证生产质量。[em01]
点评回复

使用道具 举报

发表于 2010-10-11 01:16:27 | 显示全部楼层
1) you need extra pixels for de-noise function
2) 565 => 5+6+5 = 16 (2 bytes data for one pixel for saving size. Thus, no one use RGB565 now... you may use yuv422)[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2011-4-6 14:54:25 | 显示全部楼层
marking
点评回复

使用道具 举报

发表于 2011-4-6 18:40:21 | 显示全部楼层
R5G3G3B5,每个像素输出16位,此时输出时钟等于MCLK,再输出更多的位芯片提供不了那么高的时钟,555、444是有几个位输出0
点评回复

使用道具 举报

发表于 2011-4-7 10:43:35 | 显示全部楼层
能不能詳細點阿
点评回复

使用道具 举报

发表于 2011-4-7 12:29:53 | 显示全部楼层
输出每次输出八位,输出raw时输出时钟=采样时钟=0.5主时钟,所以输出时钟达到最大时最多就输出16位
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-28 01:05 , Processed in 0.048901 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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