CMOS摄像头是如何输出各种分辨率的?(硬件内部问题)

来源:百度知道 编辑:UC知道 时间:2024/09/19 17:02:31
一般每个CMOS摄像头都有好几种分辨率可以调节输出,我这里有一个摄像头,它支持的分辨率有:
2048*1536
1024*768
640*480
512*384
据说,从2048*1536降到1024*768,是每隔一行(和列)把感光象素的输入信号丢弃得到的,那么每隔3行取1行(也就是每4行丢齐3行),应该得到512*384。那么请问640*480是怎么的来的?
谢谢!!!

不是你说的丢弃像素,而是合并像素。
一般cmos摄像头有一个基本像素,它可以根据基本的像素输出基本的分辨率,不同的摄像头基本像素不同,主要看里面感光元件的大小。
较小的感光元件可以使用插值算法输出超出自己实际感光分辨率的图片,这时候自然图像的质量就差了。当需要输出比实际分辨率小的图像时,感光元件的内部软件会根据一定的算法将相邻的感光点合并,以平均值输出(不是隔行丢弃),这样,根据你合并像素的不同定义,自然可以作出不同的分辨率的图像。当然,像素的合并需要有一定的限制,不能随意合并,不然失真就很大了。
祝你好运,不懂再问。