如何在100幅图像中自动识别包围曝光的图像集?


11

我拍了很多照片。其中很多(大约50%)被括在括号中,以便以后创建HDR图像。我想自动识别括号内的集合并将其移动到单独的文件夹中以进行进一步处理。

我使用linux,因此基于photoshop的解决方案超出了范围。


1
也许技术含量低,但是旧的全景手指技巧对您有用吗?只需在每个支架组上放一个手即可结束,作为结束该系列的标记。
2012年

1
@Ferdy,您仍然需要一些手动识别软件来根据问题的需要自动标记和移动方括号组!
马特·格鲁姆

Answers:


4

如果您有佳能DSLR并愿意安装Magic Lantern,那么有个很棒的功能可以很好地解决此问题。

通过ML进行包围式拍摄时,可以对其进行配置,以生成一个小型shell脚本,该脚本在图像集上运行。该脚本将与图片写入同一目录。

我并不是真的使用脚本本身(我有自己的enfuse脚本),但是我确实非常方便使用它们作为记录每个括号集中的图像的记录。


魔术灯笼似乎是解决我的问题的好方法。它与包围的图像列表一起保存的脚本文件是任何工作流程的良好起点。
阿迪斯

如果您可以在ML中添加有关如何进行这些设置的说明,或者链接到其Wiki页面,将非常不错。
OSUZorba

8

注意,这不是一个完整的答案;尽管
您的linux环境是ExifTool的完美选择,但它可能会帮助您找到解决方案Phil Harvey's

独立工具可能有一种编写此脚本的方法。
一种肮脏的技巧是使用时间戳和括号偏差数据来收集图像。

也有一个Perl库

另请参阅基于ExifTool和Perl的webhdrtools
虽然我没有检查过是否满足您对隔离包围图像的兴趣,
但如果不能解决,请查看exiftool输出中包含包围和非包围图像的信息,您可能会发现一种隔离它们的简单方法。

最后,完成此操作后,请在此处共享您的工作流程。
这已经在我的路线图上有一段时间了:-)


Webhdrtools有一个可以执行此操作的程序,但是它基于在括号内的设置和前后图片之间的最小时间间隔。这意味着在包围和连续拍摄的混合包中,后者最终将被当作包围并塞入目录中(这可能很有用)。
Blrfl 2012年

Magic Lantern脚本可用于我将来要拍摄的图像。现有图像的工作流程的优先级较低。
阿迪斯

对我来说,基于+1时间戳的解析似乎是一种方法。
JoséNunoFerreira

2

这对我有用:

exiftool "-directory=HDR" -if '$ShootingMode eq "Continuous, Exposure Bracketing, Auto ISO"' *

如果您使用的是佳能,请使用BracketMode而不是ShootingMode和AEB作为值。对于尼康,请尝试我所使用的。是特定于品牌的命令列表。我去了尼康,搜索“支架”,此解决方案有效。


1

我写了一篇简短的帖子,解释了我如何完成相同的任务。你可以在我的博客上找到它

我在这里总结一下。使用ExifTool可以轻松达到我们的目的。只需一个命令行即可:

exiftool "-directory=HDR" -ext CR2 -if '$bracketMode eq "AEB"' .

2
请直接将答案放在这里。否则,这与垃圾邮件有何不同?
Unapiedra

3
是的,至少表明您的解决方案使用exiftool并适用于canon。链接到博客可能没问题,但是这里需要一些内容,以便人们可以评估是否应该点击以获取更多信息。
MikeW

而且,你知道,博客来来去去....
请阅读我的个人资料

做完了!我添加了一个快速摘要;)
maxcanna 2013年
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.