有的图片本来查看就是已经旋转 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 信息,读取一张普通的图片内容中,不知道是否有关于其“旋转角度的”内容?
|