我正在自己的“日常工作”项目中工作-拍摄自己的照片,然后将它们依次组合。
我想知道对齐所有图片的最简单,最快的方法是什么,以便我的眼睛对于所有图片都处于完全相同的位置。
在所有图片中,诸如从我的脸到相机的距离以及头部的位置之类的参数都非常相似,但是每张图片之间都有一些变化。
根据眼睛的位置对齐图片的最快方法是什么?
我正在自己的“日常工作”项目中工作-拍摄自己的照片,然后将它们依次组合。
我想知道对齐所有图片的最简单,最快的方法是什么,以便我的眼睛对于所有图片都处于完全相同的位置。
在所有图片中,诸如从我的脸到相机的距离以及头部的位置之类的参数都非常相似,但是每张图片之间都有一些变化。
根据眼睛的位置对齐图片的最快方法是什么?
Answers:
我不知道这是否最简单,但这可以很好地满足我的需求:
$ align_image_stack -a aligned -C *.jpg
“align_image_stack的效用是部分HUGIN,和Debian / Ubuntu的下(和其他衍生产品可能)通过安装“HUGIN工具”包获取它。在上面的命令中:
最简单的方法可能就是只使用Hugin。
实际在Hugin GUI下进行所有工作的命令行工具是align_image_stack,如果安装了Hugin,则应该可以直接在命令行上键入它,但是Hugin GUI可能更易于使用。
从hugin网页(应与最新版本的Hugin一起使用):
与hugin对齐
为每个系列启动一个新的hugin项目并加载图像。设置“视场”,镜头参数和投影类型,即,如果您的镜头是鱼眼镜头,请同时为输入和输出投影设置此项。
通过“照片”选项卡创建控制点。Align_image_stack专用于此任务。但是Panomatic或Cpfind也适用于此用例。
选择“位置(y,p,r)”和“立即优化!” 在照片选项卡中。
如有必要,在“控制点”选项卡中微调控制点,然后再次进行优化。
在快速全景预览中,图像将彼此重叠。选择“移动/拖动”和“适合”,然后选择“裁剪”和“ HDR自动裁剪”。
在“装订器”选项卡中,选择“计算最佳尺寸”,然后取消选择默认的全景输出,然后在“重新映射的图像”部分中选择“无曝光校正,低动态范围”。选择“针!”。
您可能会想要手动设置眼睛的控制点,并可能消除所有其他点,因为您并不关心其他任何匹配的细节。
提供了用于面部检测的特殊软件,该软件可能有助于对准头部。虽然我不知道开箱即用的解决方案,但是您可以从https://www.thregr.org/~wavexx/software/facedetect/中的面部检测软件开始。它可以输出检测到的面部的位置和大小,您可以在脚本中使用它。只要您不需要旋转,它就可以工作。可能该软件甚至可以适用于分辨眼睛的位置,该位置可用于确定所需的旋转,但是也可能有其他选择。如果您需要这些额外的数字,请与软件作者联系。
多少张照片?如果只有几个,最简单的方法是使用Photoshop,两个标尺和洋葱皮(制作两层,一张照片不透明,上面一张是半透明的),然后用鼠标或微调移动图片与箭头键。
如果您喜欢它,几百张照片就会很快。
不要单独使用洋葱皮,也不要使用尺子,否则您的眼睛中心会有些偏离。
另外,如果两眼之间的距离不是完全恒定,则无论如何都必须使用自由变换...。