Python 检测图片旋转问题 - V2EX
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
kingofvir

Python 检测图片旋转问题

  •  
  •   kingofvir May 5, 2019 4197 views
    This topic created in 2570 days ago, the information mentioned may be changed or developed.

    有的图片本来查看就是已经旋转 90、180、270 度的,如何将这些图片旋转为正常位置。

    数码图片可以检测图片的 exif 信息进行相应的旋转角度使其转正。

    但是有的图片没有 exif 信息,无法判断目前该图片是处于“什么旋转角度”。这样的图片我该怎么将其旋转到正确位置。

    7 replies    2019-05-05 22:14:19 +08:00
    lsvih
        1
    lsvih  
       May 5, 2019
    目前没有很好的方法,特定领域的图像可以做(比如文档图像可以做基线检测)

    或者图像成份简单的话,可以用 object detection 去找概率最大(即图像内容最合理)的角度?
    jdhao
        2
    jdhao  
       May 5, 2019 via Android
    首先定义好什么是正确位置
    dingyaguang117
        3
    dingyaguang117  
       May 5, 2019
    这种只能上机器学习了吧
    jameskuk
        4
    jameskuk  
       May 5, 2019
    如#2 所说,某些图片你肉眼都不一定能分辨哪面是正确位置。
    binux
        5
    binux  
       May 5, 2019 via iPhone
    这个训练数据挺好弄的,搞个深度网络跑一下,不知道效果好不好。
    kingofvir
        6
    kingofvir  
    OP
       May 5, 2019
    原本是想用“旋转正确”的图片作为样本去训练神经网络,但是测试样本是“未知旋转角度”,看来只能对训练样本根据不同的旋转角度再细分类别了,训练到“倒立的蒲公英花”这种分类了。
    kingofvir
        7
    kingofvir  
    OP
       May 5, 2019
    我原本的意思是:除了 部分图片中的 exif 信息,读取一张普通的图片内容中,不知道是否有关于其“旋转角度的”内容?
    About     Help     Advertise     Blog     API     FAQ     Solana     4322 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 58ms UTC 05:34 PVG 13:34 LAX 22:34 JFK 01:34
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86