请教各位,CMOS像素大小和成像图片文件大小有什么关系啊?
280 16
[1 楼] sjlgw [泡菜]
20-4-15 13:05
请教一下各位,CMOS像素的多少,和拍摄的图片文件大小之间,有什么关系?在完全不压缩,同图像分辨率(如1080P) 同镜头 同底大小 同场景的情况下,200W 400W 800W 4800W像素拍摄的图片文件大小应当是有区别的吧?区别有多大呢,有什么简单的计算方式吗?顺便球一个CMOS成像原理,CMOS的像素,是怎么输出成最后的图片的。。
图像小白,希望大佬指点下,搜了好多帖子也没弄清楚
[17 楼] lovez3 [泡菜]
20-4-15 19:58
sjlgw 发表于 2020-4-15 17:01
我其实是在做视频的压缩这块,遇到的问题就是,200W的CMOS设备和1000W的CMOS设备,拍摄同样的1080P视频,如果视频码率固定在1Mbps、8Mbps、20Mbps的时候,两个设备的画面质量是否会一致?

你需要了解cmos的参数,哪一款cmos性能更优秀,比如先进的imx290虽然也就200w像素,但是QE高,读出噪声低,得到的图像信噪比就会高。
其次,你设配的镜头成像素质如何。
如果有都已经有这样的设备,你可以拍摄无损录像,两者拍摄同样目标对比一下不就行了?什么码率之类的当然是建立在原始录像之上的,原始文件都模糊,压缩了如何更清晰?
[16 楼] sjlgw [泡菜]
20-4-15 17:01
lovez3 发表于 2020-4-15 16:24
你想了解什么呢?图像有损压缩的算法?缩小图片的算法?
哪个更清晰,我怎么回答呢?
镜头不一样,cmos不一样。即使都一样,超采是全画面的1080p,一个是裁剪的1080p,视角都不一样,怎么比呢?

我其实是在做视频的压缩这块,遇到的问题就是,200W的CMOS设备和1000W的CMOS设备,拍摄同样的1080P视频,如果视频码率固定在1Mbps、8Mbps、20Mbps的时候,两个设备的画面质量是否会一致?
[15 楼] lovez3 [泡菜]
20-4-15 16:24
sjlgw 发表于 2020-4-15 16:05
那在规定了1MB的输出图像大小,超采样的图像和裁剪采样的,哪个更清晰呢?比如虽然超采样的细节更多,但是是否会因为图像压缩时删除的细节过多,导致边缘锯齿之类的情况?

你想了解什么呢?图像有损压缩的算法?缩小图片的算法?
哪个更清晰,我怎么回答呢?
镜头不一样,cmos不一样。即使都一样,超采是全画面的1080p,一个是裁剪的1080p,视角都不一样,怎么比呢?
[14 楼] sjlgw [泡菜]
20-4-15 16:05
lovez3 发表于 2020-4-15 14:45
输出的图片大小是一样的。
但是在采集的过程中,不一定一样。
如果1000w的cmos是超采样的(就是用全部像素然后缩小,不知道这样说对不对),这样采集过程数据量就是1000w像素。
如果是裁剪采样(使用cmos中间的200w像素采集),这样采集过程数据量就是200w像素。

那在规定了1MB的输出图像大小,超采样的图像和裁剪采样的,哪个更清晰呢?比如虽然超采样的细节更多,但是是否会因为图像压缩时删除的细节过多,导致边缘锯齿之类的情况?
[13 楼] 598237072 [泡菜]
20-4-15 15:33
sjlgw 发表于 2020-04-15 14:08
您的意思是,RAW这种作为原始文件是没有分辨率概念的?因此如果都拍摄1080P的图像,200W以上的文件大小应该近似是吗

对,raw没有分辨率概念,4000万像素的相机,无论设怎样的jpg分辨率,raw永远是4000万
本帖由安卓客户端发布
[12 楼] yanhe [资深泡菜]
20-4-15 14:57
sjlgw 发表于 2020-4-15 14:04
类似RAW这种 原始图像文件


完全不压缩的话,容量取决于分辨率、色彩深度(8bit还是10bit之类的)。

图像压缩的话,容量就还要取决于保留的细节大小和算法。

因为大的CMOS获得图像比较干净,噪声少,所以同一个视角拍摄,压缩后的图像,或许要稍微小一些。
[11 楼] lovez3 [泡菜]
20-4-15 14:45
sjlgw 发表于 2020-4-15 14:16
那我是否能这么理解,一个1080P分辨率的图片,图像大小不压缩大约应该是6MB,不管是200W的CMOS还是1000W的CMOS输出的1080P的图像大小应该基本都是6M?

输出的图片大小是一样的。
但是在采集的过程中,不一定一样。
如果1000w的cmos是超采样的(就是用全部像素然后缩小,不知道这样说对不对),这样采集过程数据量就是1000w像素。
如果是裁剪采样(使用cmos中间的200w像素采集),这样采集过程数据量就是200w像素。
[10 楼] sjlgw [泡菜]
20-4-15 14:16
lovez3 发表于 2020-4-15 13:38
8位黑白图片,1像素=1字节,比如一张图片分辨率是100*100,那么大小就是10000字节,大约就是10kb
8位彩色图片,1像素=3字节,比如一张图片分辨率是100*100,那么大小就是30000字节,大约就是30kb
简单来说多少w像素,就是多少字节,彩色再乘以3,100*100的图片就是1w像素,不压缩的彩色图片就是30kb大小。
可以以此类推,200w像素的彩色图片,不压缩就是200*30=6000kb大约6mb。
cmos成像原理说起来也挺简单:光电转换。
光子转换成电子,根据电子数量,电子数量多的就亮,数量少的地方就暗。这样就有了黑白灰阶图片。
生成彩色图片,目前主要是在cmos前面有一层bayer涂层,上面是 红绿蓝的颜色,产生黑白灰阶图片后,根据bayer涂层的排列猜出颜色。

那我是否能这么理解,一个1080P分辨率的图片,图像大小不压缩大约应该是6MB,不管是200W的CMOS还是1000W的CMOS输出的1080P的图像大小应该基本都是6M?
[9 楼] sjlgw [泡菜]
20-4-15 14:08
598237072 发表于 2020-4-15 13:31
意思是不同像素的cmos,如果都调成机器拍输出1080p的图片?那应该差距不大,raw就不同,因为raw调不了,除了那些可调为 mRaw的相机

您的意思是,RAW这种作为原始文件是没有分辨率概念的?因此如果都拍摄1080P的图像,200W以上的文件大小应该近似是吗
[8 楼] sjlgw [泡菜]
20-4-15 14:04
yanhe 发表于 2020-4-15 13:32
LZ,你对完全不压缩是怎么理解的呢?

类似RAW这种 原始图像文件
[7 楼] lovez3 [泡菜]
20-4-15 13:38
sjlgw 发表于 2020-4-15 13:05
请教一下各位,CMOS像素的多少,和拍摄的图片文件大小之间,有什么关系?在完全不压缩,同图像分辨率(如1080P) 同镜头 同底大小 同场景的情况下,200W 400W 800W 4800W像素拍摄的图片文件大小应当是有区别的吧?区别有多大呢,有什么简单的计算方式吗?顺便球一个CMOS成像原理,CMOS的像素,是怎么输出成最后的图片的。。

8位黑白图片,1像素=1字节,比如一张图片分辨率是100*100,那么大小就是10000字节,大约就是10kb
8位彩色图片,1像素=3字节,比如一张图片分辨率是100*100,那么大小就是30000字节,大约就是30kb
简单来说多少w像素,就是多少字节,彩色再乘以3,100*100的图片就是1w像素,不压缩的彩色图片就是30kb大小。
可以以此类推,200w像素的彩色图片,不压缩就是200*30=6000kb大约6mb。
cmos成像原理说起来也挺简单:光电转换。
光子转换成电子,根据电子数量,电子数量多的就亮,数量少的地方就暗。这样就有了黑白灰阶图片。
生成彩色图片,目前主要是在cmos前面有一层bayer涂层,上面是 红绿蓝的颜色,产生黑白灰阶图片后,根据bayer涂层的排列猜出颜色。
[6 楼] yanhe [资深泡菜]
20-4-15 13:32
LZ,你对完全不压缩是怎么理解的呢?
[5 楼] 598237072 [泡菜]
20-4-15 13:31
意思是不同像素的cmos,如果都调成机器拍输出1080p的图片?那应该差距不大,raw就不同,因为raw调不了,除了那些可调为 mRaw的相机
本帖由无忌论坛小程序编辑于:2020-04-15 13:33:40
[4 楼] sjlgw [泡菜]
20-4-15 13:26
598237072 发表于 2020-4-15 13:25
没有什么公式吧,同像素情况下,图片内容越多,文件越大,拍一张白纸和拍一片森林,文件大小差距很大

所以限定了,是相同拍摄场景的数据
[3 楼] 598237072 [泡菜]
20-4-15 13:25
没有什么公式吧,同像素情况下,图片内容越多,文件越大,拍一张白纸和拍一片森林,文件大小差距很大
本帖由安卓客户端发布
[2 楼] benbuerba [泡菜]
20-4-15 13:17
sjlgw 发表于 2020-4-15 13:05
请教一下各位,CMOS像素的多少,和拍摄的图片文件大小之间,有什么关系?

根据观察,1千万像素的cmos会产生10M的大小的文件,单位应该是Byte。一个像素对应一个byte。 本帖最后由 benbuerba 于 2020-4-15 13:18 编辑