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