我想自动旋转照片,即使是EXIF元数据的图像方向是不可用的。
有什么好的算法来检测照片的方向吗?这些照片是来自数码相机的照片。该算法不一定要完美地工作,但是适当旋转照片所需的人机交互量的任何减少都将是一个好处。
我发现这两篇关于这一主题的论文:
其他研究,特别是实现的指针是值得赞赏的。
发布于 2009-07-17 20:00:41
许多来自消费者数码相机的照片都是人的,可以用来定位。人脸检测是一个研究较多的领域。基本的人脸检测会给你一个长方形,它的长方应该是垂直尺寸。此外,如果您能够检测到眼睛/嘴,您应该能够选择正确的方向的矩形。
许多其他的照片都是游客拍摄的照片,天空是蓝色的,地面是向下的和绿色的。
发布于 2011-09-26 02:13:00
我只能找到http://sourceforge.net/projects/rotator/。
我使用了一套包括70张照片和18张需要旋转的假日照片的测试集。
在使用默认设置处理之后,有20个是旋转错误的,或者是没有旋转的。
结果不太好。
发布于 2009-07-17 22:16:03
如果图像不是方形的,您可以假设默认的图像比它们的高更宽。如果是这样的话,那么判断你是否需要旋转只是一个比较高宽比和旋转来调整到默认方向的问题。虽然你可能最终会有颠倒的图像。
https://stackoverflow.com/questions/1141928
复制相似问题