[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
|
[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 编辑
|