我们在选购液晶显示器的时候,都会注意通过观察屏幕的全白显示,认真检查显示屏存在的坏点。可是数码相机图像传感器CCD也存在难避免的坏点问题?相对来说,液晶显示器的坏点是比较容易发现的,而数码相机CCD上存在的坏点,该用何种方法检测出来呢?
最近,笔者在上网时无意中浏览到StarZen技术公司的网站,发现了该公司开发的一款名为“DeadPixelTest”软件程序,它可是检测数码相机CCD坏点的一个好工具。该程序的检测原理是这样的:通过分析数码相机在全黑状态下拍摄的一幅图片,逐个计算、分析每个像点对应的RGB数值以及亮度数值,假如一个像素点是白的或者不是全黑的话,则这个像素点即是一个坏点。 大家可以到StarZen技术公司的官方网站上,去下载DeadPixelTest的最新版本,它的体积只有190K大小,而且它还是一个完全免费、不用安装的“绿色环保”型软件。将下载来的ZIP文件解压缩到您指定的目录后,直接点击运行其中的“DeadPixelTest”图标,程序就开始运行了。读者朋友们从图1的程序窗口中可看出,DeadPixelTest的操作非常简单,它主要由Browse、Test、Zoom、Save和两个显示窗口所组成,具体的使用方法笔者将结合具体的测试过程,逐一介绍给大家。 在使用DeadPixelTest检测CCD坏点之前,我们首先要用待测数码相机,拍摄几幅全黑状态下的测试图片。不过在拍摄这几幅测试图片时一定要注意以下三个方面: 1. 将待测数码相机的拍摄分辨率设为最大,保存图片的质量也要设为最高。假如待测相机具有无压缩的TIFF格式的话,一定要选用它。如果待测相机不具备这种存储格式的话,也要将JPEG格式设为最精细级别。 2. 找一间带有比较厚重窗帘的房间,将门、窗帘全部关闭进行拍摄,如果能够找到“暗室”则效果更好。并且,还要关闭数码相机的液晶显示屏,再将数码相机的光学取景框也遮蔽起来(避免通过光学取景框泄漏进光线),甚至,就是相机的聚焦指示二极管也要想办法将其挡住。这样做的目的就是尽量减少外界光线,对拍摄全黑图片效果的干扰。 3. 用不同的快门速度如1/30、1秒、2秒甚至更长的时间进行曝光。 接着将得到的几幅测试图片,全部传入电脑的指定文件夹中,此时我们可以点击“Browse”(浏览)按钮,选择调入指定的一幅图片,再点击“Test”(测试)按钮进行测试(图2)。图片被载入之后,在程序执行窗口的左半部分,出现一个状态指示条来显示分析的进度。当分析完毕以后,会在左边靠上一点的现实窗口,用直方图的形式来显示结果,与此同时在右边则用描述的方式,来说明CCD坏点的类型、X、Y坐标、以及它的亮度等数值。如果您嫌直方图的显示太过粗略,还可以点击“Zoom”(放大)按钮,放大后再观看;如果需要保存测试结果的话,可以点击“Save”(保存)按钮来保存测试的结果。 DeadPixelTest除了可以检测坏点之外,它还可以检测图片的噪点。同时该程序在分析坏点的时候,同样会把图片的噪点也罗列出来,使您可以对数码相机做出更加全面的检查。
|