有的图片本来查看就是已经旋转 90、180、270 度的,如何将这些图片旋转为正常位置。
数码图片可以检测图片的 exif 信息进行相应的旋转角度使其转正。
但是有的图片没有 exif 信息,无法判断目前该图片是处于“什么旋转角度”。这样的图片我该怎么将其旋转到正确位置。

有的图片本来查看就是已经旋转 90、180、270 度的,如何将这些图片旋转为正常位置。
数码图片可以检测图片的 exif 信息进行相应的旋转角度使其转正。
但是有的图片没有 exif 信息,无法判断目前该图片是处于“什么旋转角度”。这样的图片我该怎么将其旋转到正确位置。
1 lsvih May 5, 2019 目前没有很好的方法,特定领域的图像可以做(比如文档图像可以做基线检测) 或者图像成份简单的话,可以用 object detection 去找概率最大(即图像内容最合理)的角度? |
2 jdhao May 5, 2019 via Android 首先定义好什么是正确位置 |
3 dingyaguang117 May 5, 2019 这种只能上机器学习了吧 |
4 jameskuk May 5, 2019 如#2 所说,某些图片你肉眼都不一定能分辨哪面是正确位置。 |
5 binux May 5, 2019 via iPhone 这个训练数据挺好弄的,搞个深度网络跑一下,不知道效果好不好。 |
6 kingofvir OP 原本是想用“旋转正确”的图片作为样本去训练神经网络,但是测试样本是“未知旋转角度”,看来只能对训练样本根据不同的旋转角度再细分类别了,训练到“倒立的蒲公英花”这种分类了。 |
7 kingofvir OP 我原本的意思是:除了 部分图片中的 exif 信息,读取一张普通的图片内容中,不知道是否有关于其“旋转角度的”内容? |