我最近给文档拍照了。在我的情况下,虽然不需要高品质的图片,但我还是决定尝试获取最详细,无噪音的图片。要获得最详细的信息,应使用最大的焦距并尽可能近地拍摄照片,但仍可以将注意力集中在文档上。F值应在6到8之间选择,这是镜头最清晰的地方。另外,您可能会在图片的边缘出现失真,如果以F / 7(而不是F / 2.8)拍摄,这将不是一个问题。
在我的情况下,我将相机放在三脚架上,双脚完全缩回,这使相机位于文档上方约60厘米处。我使用的焦距是50毫米。然后,我首先拍摄了一张白皮书的照片以设置白平衡。然后,我为文档拍摄了一张照片以使曝光正确(将ISO设置为最低设置,本例中为100)。您想“向右曝光”,因此您可以检查直方图以调整曝光时间以延长曝光时间,但又不会出现曝光过度的部分。
然后,我开始使用遥控器和手动对焦功能拍照,在这里我专注于页面的几个不同部分。对于每个焦点设置,我都拍摄了5张照片。降噪设置为最低设置。然后,当我用这种方式完成所有页面的所有图片的拍摄后,我将原始文件下载到了计算机上,并使用原始转换器生成了16位TIFF文件,此处的降噪设置为关闭。我将每组5张图片对齐并取平均值以消除噪点。这样可以防止细节丢失。然后,将不同焦点设置的平均图片对齐,并进行焦点堆叠。
使用align_image_stack
免费的Hugin全景拼接器的一部分程序完成了5张图片的对齐。安装后,您只需将程序的几个副本放在align_image_stack.exe
几个目录中即可。然后,在以下目录之一中,您可以打开命令提示符并输入命令:
align_image_stack -a al -C -t 0.3 -c 20 image1.tif image2.tif image3.tif image4.tif image5.tif
在这里,-a al
将“ al”定义为重新映射图像的前缀;-C
意味着这些图像将被裁剪为相同大小;-t 0.3
将控制点未对齐的公差设置为小于0.3像素;-c 20
将程序使用的不同段中的控制点数设置为20(实际上,这意味着您将获得数百个控制点)。
输出为随后的TIFF文件命名al0000.tif
,al0001.tif
等等。
下一步是对这5张图像进行平均。我为此使用ImageMagick程序。您可以输入以下命令:
convert al*.tif -poly "0.2,1,0.2,1,0.2,1,0.2,1,0.2,1" av.tif
在这里,该-poly
命令评估多项式,其中的0.2
's'是每张图片的权重,1
's'是此处显然需要设置为1的幂。
图片的平均值然后包含在文件中av.tif
,这将是一张噪音极低的图片。
然后,必须以不同的方式为不同的对焦设置对齐不同的图片。首先,必须将所有不同的平均值裁剪为相同的大小,否则align_image_stack
程序将给出错误消息。然后,您给出的命令如下:
align_image_stack -a al -t 0.3 -c 20 -m -z av2.tif av3.tif av4.tif av5.tif av6.tif av7.tif av8.tif ...
因此,您现在没有-C
选择,因为我们不需要将重新映射的图像裁剪为相同大小。该-m
选项将优化图像的视野,这是必需的,因为焦点设置不同。该-z
选项将优化相机到物体的距离,也可能需要此选项才能获得良好的对齐效果。
然后,使用Hugin程序附带的enfuse程序来处理焦点堆栈。将对齐的平均文件移到某个目录,在该目录中还要放入enfuse程序的副本。在那里,您将打开命令提示符并输入命令:
enfuse --exposure-weight=0 --saturation-weight=0 --contrast-weight=1 --hard-mask *.tif
输出将是一个名为 a.tif
为了节省运行align_image_stack
程序的时间,您可以打开多个命令提示符并同时处理许多集合。在4核处理器上,您可以运行该程序的4个实例,并将处理速度提高4倍。
我对结果非常满意,图片非常清晰,没有任何噪音。使用放大镜时,与原始图像一样,可以看到极小的细微细节。
最后,让我总结一下要点:
- 使用三脚架和遥控器近距离拍摄照片。使用长焦距来捕获尽可能多的细节。
- 为镜头清晰度使用最佳F值(通常在F / 6至F / 8之间),请勿将F值增加到该范围之外以使整个文档清晰,因为这样会降低清晰度。衍射。而是使用焦点堆叠。
- 使用最低的ISO设置,使用最低的降噪设置,但可以启用长时间曝光降噪。后一种选项可让相机进行暗框扣除,从而消除热像素的影响。
- 向右曝光并拍摄多张照片。2档曝光补偿和拍摄5张照片意味着您将捕获到20倍的光线,因此可以将噪声降低sqrt(20)的倍数,通过平均可以降低约4.5倍。
- 如上所述处理图片。确保关闭原始处理器中的降噪功能。