为什么拿相机对着电脑屏幕照相,照片会出现波纹

如题所述

我觉得不全是空间折叠的问题,可能跟显示器的类型有关,前面也有人提过了。而且题主所说的波纹,个人觉得有两种情况,一是一楼说的空间混叠,这种波纹一般成彩色圆弧状,我们无论是用手机还是用相机照的时候都能发现。类似的情况比如用手机照密集的铁丝网或者纵横交错的线条,会有类似的波纹效果。

我主要想说的是第二种可能的情况。简单说,就是采样率(sample rate)和信号的真实频率不同,导致采集的数据出现频率失真(这个频率就是alias frequency )。这个是有公式可以计算的:fa=±fn+i*fs,其中fa是alias frequency, fn是原始数据中频谱(spectrum)的其中一个频率(频谱是通过用傅里叶变换得到的),fs是fundamental frequency,对应的是傅里叶变换里n为1时的频率。理论上可能比较抽象,我用一个直观点儿的例子:想象一下你家墙上的表(指针的不是电子的),我们从秒针在0秒时算作开始,然后我们闭上眼睛,等到59秒时再睁开,此时发现秒针在59的位置。然后重复,下一个59秒后发现秒针在58秒的位置,以此类推。在这个例子中,原始数据的频率是1/60,而作为观察者来说,假设我们不知道一分钟有60秒,那么我们观察到的秒针转一圈所需的时间其实是59*60=3540秒,频率就变为1/3540,这就产生了偏差。其实偏差的频率可以有很多,再举一例:现在我们每30秒睁一次眼,我们会观察到秒针来回出现在0和30两个位置,这样的问题就是,我们不知道秒针是正着转还是反着转,也不知道30秒里秒针到底转了几圈(有可能是半圈,也有可能是一圈半,两圈半,等等)。为了保证采集到的频率和原始频率没有误差,奈奎斯特提出了采样定理(也叫奈奎斯特定理,Nyquist's sampling theorem),即“在进行模拟/数字信号的转换过程中,当采样频率fs.max大于信号中最高频率fmax的2倍时(fs.max>2fmax),采样之后的数字信号完整地保留了原始信号中的信息”(来源:百度百科)。在刚才的例子中,秒针的频率是1/60,所以我们的采样率要大于1/30才能准确地描述秒针的运动,包括频率和方向。还有一个生活中的例子,小的时候我总是好奇,为什么车轮子明明是向前运动的,但有的时候看起来却是向后转,甚至停在那里,后来经过高等教育才明白,人眼的帧率是25fps,当车轮转速大于这个频率的一半的时候人眼采集到的信息就不能完全准确的描述车轮的运动状态,所以有的时候看起来向前,有的时候向后,有的时候好像停住一样。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-11-02

这个答案的逻辑比较吊诡,建议完整阅读。
另外可能原理上有些错误,我不太确定,如有指正请写在评论里。
是因为摄像机的帧率和电脑显示器的刷新频率的不同造成的.
大家都知道, 所谓的视频录像, 其实是一幅一幅的照片叠加起来的. 我们假设每秒钟拍摄30帧, 也就是30幅照片. 我们肉眼看到的显示器似乎是一直亮着的, 其实并不是, 显示器和日光灯一样都是一闪一闪的, 我们假设闪85次, 我们叫做"刷新频率"为85帧/秒, 事实上PC机配CRT显示器的常用设置也就是85帧/秒. 显示器的闪动并不是说从一点不亮到最亮瞬间完成的, 它跟灯一样要有一个由暗到亮, 再由亮到暗的过程, 每一帧都是如此. 于是, 摄像机的30帧和显示器的85帧不同步, 造成摄像机在拍照的时候, 有时候拍到的是显示器比较亮的状态, 有时候拍到的是比较暗的状态. 也就造成了录像画面中的显示器闪烁现象了.
你如果注意过可能会发现, 液晶显示器在录像里一般不闪. 原因是液晶显示器的刷新频率一般是60帧/秒, 正好是摄像机的整数倍. 于是每次摄像机拍照时碰到的显示器状态都是一样的.
PS: 刚才看到@赖兴的答案, 我才发现我可能理解错了问题的意思. 提问者说的"相机"不是录像机而是照相机. 那么提问者所指的可能就是"摩尔纹", 上面的部分权当是歪楼好了.
关于摩尔纹的原理, 我也没有很多研究, 只能大概的说说, 要等专业人士出现.
摩尔纹的基本原理, 就是"两列频率相近的等幅正弦波叠加时, 合成波的振幅按照两列波频率之差变化", 也叫"差拍". 这里面的计算恐怕你要查阅一些资料. 但是说来也巧, 摩尔纹现象其实可以和前面我说的显示器闪烁现象做一个类比. 都是由于两个频率不一致引起的"差拍". 只不过前一个是时域频率, 也就是刷新频率, 不一致; 后一个是空间频率不一致.
什么叫"空间频率"呢? 简单点说就是你相机里的CCD上面的感光点的距离间隔. CCD并不是平板一块, 它的感光部分是以点的形式离散存在的, 而这个距离你就可以认为是相机的空间频率. 而显示器的空间频率也差不多, 就是发光点的距离间隔. 当这两个间隔不一致并且相近时, 就出现了摩尔纹. 所以, 你可以认为摩尔纹就是空间域上的"显示器闪烁现象".

本回答被网友采纳
第2个回答  2017-11-02

对于相机来说,如果设计时在镜头上安装低通滤波器会有很好效果,但会影响照片锐度;对于扫描仪来说,并无很好的方法解决。
对于CRT显示器来说,指画面中出现波纹形色彩干扰的现象。主要在文字焦点突出时发生,是由于CRT显示器中电子束与荧光体碰撞时电子束的残留值影响周围荧光体引起干扰所致。通过改变焦点值可以解决这种问题。不过CRT摩尔纹是荫罩栅阴极射线管本身所固有的、内在的特质,无法完全消除,只能在一定限度内抑制减轻(如通过显示器的OSD菜单中MOIRE消除选项)。
产生摩尔纹的原理
简单的说,摩尔纹是差拍原理的一种表现。从数学上讲,两个频率接近的等幅正弦波叠加,合成信号的幅度将按照两个频率之差变化。差拍原理广泛应用到广播电视和通信中,用来变频、调制等。
同样,差拍原理也适用于空间频率。空间频率略有差异的条纹叠加,由于条纹间隔的差异、重合位置会逐渐偏移,也会形成差拍。
如果感光元件CCD(CMOS)像素的空间频率与影像中条纹的空间频率接近,就会产生摩尔纹。要想消除摩尔纹,应当使镜头分辨率远小于感光元件的空间频率。当这个条件满足时,影像中不可能出现与感光元件相近的条纹,也就不会产生摩尔纹了。有些数码相机中为了减弱摩尔纹,安装有低通滤波器滤除影像中较高空间频率部分,这当然会降低图像的锐度。将来的数码相机如果像素密度能够大大提高、远远超过镜头分辨率,也不会出现摩尔纹。

相似回答