我有大量要扫描的纸张。我想使用自动摄影机代替自动进纸器或平板扫描仪。过了一会儿,我想到不用在每一页上做照片,而是可以将相机安装在三脚架上,将其设置为录制视频,然后从视频中提取图像。
这样,我只需要处理这些文件:选一个,将其放在相机前面,稍等片刻,将其更换。
是否有Linux软件可以使电影中的所有图像保持不动?一种非运动检测。
我有大量要扫描的纸张。我想使用自动摄影机代替自动进纸器或平板扫描仪。过了一会儿,我想到不用在每一页上做照片,而是可以将相机安装在三脚架上,将其设置为录制视频,然后从视频中提取图像。
这样,我只需要处理这些文件:选一个,将其放在相机前面,稍等片刻,将其更换。
是否有Linux软件可以使电影中的所有图像保持不动?一种非运动检测。
Answers:
我喜欢你的主意 我想我已经找到了一种做您想要的方法。
ffmpeg
出口帧在给定的时间间隔您可以安装ffmpeg
视频,然后将其转换为静止帧。
ffmpeg -i input_file.mp4 -r 1 image_%4d.png
该-r
选项以一个数字作为参数,即帧频。因此,此选项的参数将为1除以您将纸张放在相机前面的时间。
例如:
-r 1
。-r 0.5
–因为每秒0.5帧表示每帧2秒。您只需要将其与开始时间同步即可,因此建议您使用秒表。
您也可以使用来“移动”视频-ss <some number>
,其中<some number>
是从视频开始算起的时间(以秒为单位)。因此使用-ss 5
将在五秒钟开始。
如果您需要使用一种hh:mm:ss.xxx
语法来更精确地移动它,从而在中指定毫秒xxx
,例如00:00:00.500
。
您可以更改image_%4d.png
以使用更多数字。%4d
将输出图像,如0001
,0002
等等。因此,对于大多数情况,这应该足够了。
ffmpeg
也可以输出为JPG,因此您只需更改后缀即可。我出于质量原因建议使用PNG。
尝试使用适当的照明。在纸张上设置直接光源,并将相机设置为高对比度。您可能需要批量编辑输出文件,以便对其进行裁切,消除色彩并将其锐化。
您可以使用IrfanView对其进行批处理,也可以使用Adobe Lightroom的试用版。
我是专业的VFX艺术家,最好的方法就是拍摄静止图像。我们仍在为小片电影做这种事情,这些小片电影看起来像真人秀,但不能直接拍摄。
即使页面上有注册标记,也很难拉出带有运动模糊的标记。最好的选择(在拍摄图像后,在AND中最省时)实际上仍然可能是拍摄照片,移动页面,再次按下照片按钮。