我目前必须拍摄一张提供给我的图像,然后将其裁剪为大头照。问题在于这可能是每周几百张照片。有谁知道如何自动执行此操作,甚至使其更快?可以肯定的是,我的公司不是唯一在企业级别上做到这一点的公司。任何帮助将不胜感激。

该程序必须能够:


通过设置固定的
相机/距离或使用面部识别。
它还必须能够批量/批量(多个文件)执行此操作。
它应该在Windows上运行,如果必须是Mac,我可以使之工作。
/>图片将为JPG或PNG。它必须采用特定的格式,以便我可以轻松转换。


评论

是否必须对具有很多面孔的照片中的每个面孔执行此操作?还是只需要处理仅包含一张脸的预选照片?

嘿,每个图片只需要找到一张脸。我实际上已经创建了一个python脚本来执行此操作。 github.com/aDroidman/EyeonYou

#1 楼

我猜想您不仅会裁剪图像,还会在裁剪图像之前和之后对图像进行其他处理。因此,我认为值得一看一下裁剪脚本以及其他任务。

如果要进行基于面部识别的裁剪,则可能要看一下OpenCV。 OpenCV具有特征检测算法,还包括用于面部检测的预训练分类器。您可以用大约10行python代码编写面部检测和裁剪脚本:http://docs.opencv.org/trunk/doc/py_tutorials/py_objdetect/py_face_detection/py_face_detection.html。


OpenCV可在Windows,Linux,Mac,甚至Android或iOS上运行
可以进行批处理,它具有对许多流行脚本语言的绑定
只要您支持PNG和JPEG
已经为您要检测的功能提供了经过预先训练的分类器,您甚至不需要知道那些黑魔法如何工作
,如果需要,您可以选择训练自己的分类器


评论


这是一个确定的好选择!我希望已经有了一些东西,因为我觉得这是大多数企业业务所需要的。如果什么都没有显示,我将研究自定义选项/脚本

– D级
2014-2-19的1:59

更新给任何正在寻找它的人。我创建了一个python脚本,可以执行所要求的功能以及更多功能。您可以从github.com/aDroidman/EyeonYou下载代码

– D级
2014年3月14日下午3:01

#2 楼

您可以尝试SNFaceCrop,这是一个免费的开放源代码Windows应用程序,具有自动面部检测功能并可以自动裁剪。


SNFaceCrop是基于Windows的应用程序,用于检测图像文件中的面部并对其进行裁剪。检测到的面部可以自动保存到文件中或复制到Windows剪贴板中。 SNFaceCrop是开源的,并使用OpenCV库进行人脸检测。


一些功能: ,JPG或PNG)
自动裁剪图像中的面孔
将检测到的面孔保存在单独的图像文件中
将选定的面孔复制到剪贴板中
在复制或保存它们
可以对多张图像进行批处理检测

屏幕截图:

评论


好的程序,但是不允许批处理图像。我需要它拍摄单独的图像,而不是将1张图像分成很多张。不过谢谢!

– D级
2014年2月19日,在1:27

@aDroidman哦,我明白了。我一定误会了。

–aman207
2014年2月19日在2:08

@aDroidman:最后的项目符号功能是什么? “能够对多个图像进行批量检测”?

–hippietrail
2014年3月14日下午2:55

这意味着,因为我尝试了该操作,因此每个图像找到多个面孔。我无法使其适用于多个图像。但是我可能错了,却忽略了该功能。

– D级
2014年3月14日在2:56



fredless评论:“ [它确实具有批处理模式。请查看帮助菜单选择,以获取有关如何以这种方式使用它的简要说明。效果很好。”

–尼古拉斯·拉乌尔(Nicolas Raoul)♦
18年2月8日在6:09

#3 楼

如果您有固定的作物-即该人与相机之间的距离大致相同,并且角度大致相同,则Adobe Lightroom会批量进行此操作,并允许您随后对单个照片进行调整。它不是破坏性的-意味着,如果您对照片进行过度裁剪,仍然可以调整裁剪的大小,并包括已经被裁剪的部分。

您甚至可以将其设置为自动如果您的相机具有实时取景模式,则可以在拍摄照片时进行裁剪(以及其他调整)。

我不知道会检测到人脸并自动构图的人。那将是一个很酷的功能。

评论


欢迎使用软件建议。您的答案并不完全符合原始问题的期望,因为它不会自动检测面部。您可以阅读有关如何提问和给出良好答案的元文章。

–aman207
2014年2月19日,1:17

感谢@TurtlePowered提供此选项。我将不得不研究此产品,也许还有其他一些Adobe产品,以查看是否可以使它们工作。

– D级
2014年2月19日,下午1:32

#4 楼

Magic Crop对我而言非常出色。
https://poloclub.github.io/magic-crop/

#5 楼

免责声明:我是该工具的开发者。

您可以使用Face Crop Jet从批量照片中检测和裁剪脸部。支持任何格式或大小的图像。脸部将被检测并自动裁剪( (不仅是面部,是身份证的个人资料图片)。您还可以为图像设置特定的输出尺寸。

该软件可从
http://www.facecropjet.com



55 $下载,免费试用。