如何自动对齐一堆头像?


14

我正在自己的“日常工作”项目中工作-拍摄自己的照片,然后将它们依次组合。

我想知道对齐所有图片的最简单,最快的方法是什么,以便我的眼睛对于所有图片都处于完全相同的位置。

在所有图片中,诸如从我的脸到相机的距离以及头部的位置之类的参数都非常相似,但是每张图片之间都有一些变化。

根据眼睛的位置对齐图片的最快方法是什么?


或在自动对齐标记中查看其他答案。
请阅读“我的资料”

对于动画,请参见对重复问题的回答
CiprianTomoiagă17年

1
我不认为这是重复的,因为对齐面部在某种程度上是一项特殊的任务。有可用的特殊软件来检测面部位置,例如thregr.org/~wavexx/software/facedetect。不幸的是,我不能将其发布为答案。我建议再次打开该问题,但更改标题以更好地反映这些问题,例如“如何自动对齐爆头序列”。
克里斯(Chris)

@克里斯你是一个很好的例子。人脸检测与对齐是一般图像堆叠(通常假定所有相同(-ish)图像都堆叠并对齐)的子集特殊情况。我已提名重新开放
。– scottbb

Answers:


12

我不知道这是否最简单,但这可以很好地满足我的需求:

$ align_image_stack -a aligned -C *.jpg

“align_image_stack的效用是部分HUGIN,和Debian / Ubuntu的下(和其他衍生产品可能)通过安装“HUGIN工具”包获取它。在上面的命令中:

  • '-aaligned'将输出图像名称的前缀设置为'aligned'
  • '-C'作物将图像输出到所有图像覆盖的区域
  • “ * .jpg”告诉程序在当前目录中的所有jpg图像上工作。

感谢您的回应。这应该写在哪里?我正在使用Mac,已经下载了Hugin,但是它具有GUI。如何安装hugin工具?谢谢
user40 2014年

好的,我已经在ubuntu上尝试过了,效果不是很好。它确实对齐了一点,但是即使只需要一点对齐,眼睛仍会在图片之间“移动”-图像拍摄的精度很高。
user40 2014年

我有400张图像,并且已经连续运行2天,但仍未写入任何输出图像。它是否具有O(N ^ 2)的运行时间?
RandomEngy

> Align_image_stack仅适用于相同大小的图像。
处理

@ user40,您可以通过/ Applications / Hugin / tools_mac / align_image_stack访问该命令
Aaron Fi

6

最简单的方法可能就是只使用Hugin

实际在Hugin GUI下进行所有工作的命令行工具是align_image_stack,如果安装了Hugin,则应该可以直接在命令行上键入它,但是Hugin GUI可能更易于使用。

hugin网页(应与最新版本的Hugin一起使用):

与hugin对齐

  1. 为每个系列启动一个新的hugin项目并加载图像。设置“视场”,镜头参数和投影类型,即,如果您的镜头是鱼眼镜头,请同时为输入和输出投影设置此项。

  2. 通过“照片”选项卡创建控制点。Align_image_stack专用于此任务。但是Panomatic或Cpfind也适用于此用例。

  3. 选择“位置(y,p,r)”和“立即优化!” 在照片选项卡中。

  4. 如有必要,在“控制点”选项卡中微调控制点,然后再次进行优化。

  5. 在快速全景预览中,图像将彼此重叠。选择“移动/拖动”和“适合”,然后选择“裁剪”和“ HDR自动裁剪”。

  6. 在“装订器”选项卡中,选择“计算最佳尺寸”,然后取消选择默认的全景输出,然后在“重新映射的图像”部分中选择“无曝光校正,低动态范围”。选择“针!”。

您可能会想要手动设置眼睛的控制点,并可能消除所有其他点,因为您并不关心其他任何匹配的细节。


1
我无法禁用曝光校正。界面->专家,照片选项卡,将光度(底部)设置为自定义(解锁曝光选项卡),曝光选项卡,重置为零。然后缝制。
jozxyqk 2015年

1

提供了用于面部检测的特殊软件,该软件可能有助于对准头部。虽然我不知道开箱即用的解决方案,但是您可以从https://www.thregr.org/~wavexx/software/facedetect/中的面部检测软件开始。它可以输出检测到的面部的位置和大小,您可以在脚本中使用它。只要您不需要旋转,它就可以工作。可能该软件甚至可以适用于分辨眼睛的位置,该位置可用于确定所需的旋转,但是也可能有其他选择。如果您需要这些额外的数字,请与软件作者联系。


0

多少张照片?如果只有几个,最简单的方法是使用Photoshop,两个标尺和洋葱皮(制作两层,一张照片不透明,上面一张是半透明的),然后用鼠标或微调移动图片与箭头键。

如果您喜欢它,几百张照片就会很快。

不要单独使用洋葱皮,也不要使用尺子,否则您的眼睛中心会有些偏离。

另外,如果两眼之间的距离不是完全恒定,则无论如何都必须使用自由变换...。


1
这就是我在此处发布之前尝试过的方法。没找到它很快),但谢谢。
user40 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.