Google Picasa のようなソフトウェアは、すべてのカメラで利用できるわけではない Exif データがなくても、写真がどの方向から撮影されたかをソフトウェアが判断できることを非常によく示しています。
画像を回転する必要があるかどうかを出力する文書化されたアルゴリズムはありますか? EXIF データを使用せずに回転を確認したいです。可能であれば、ImageMagick を使用してこれを実行したいと思います。
ベストアンサー1
これは複雑な問題であり、それに応じて継続的な研究が必要です。ヤンの答え基本的にはすでに通常のアプローチを指し示しています(+1)そしてmfrellumのヒントの主題に向かってパターン認識同様に当てはまります (+1) - より詳細な分析については、次の論文をいくつか読んでみることをお勧めします (私の過去の研究からの主観的な選択)。
[注: 以下のPDFリンクのほとんどは、Google 学術- Google は、公開されている論文の要約に一致する PDF を他の場所で見つけるのが得意です。実際のコンテンツは、多くの場合、有料コンテンツで隠されています。もちろん、これの合法性は白熱した議論の対象であり、そもそも、定期的に公的資金で賄われている科学研究をこのように隠蔽することも同様です。ご自身で判断してください。]
- 最も古く、最も広く引用されている論文の一つは、おそらく画像の向きの自動検出(張宏江、アディティア・ヴァイラヤ、アニル・ジェイン- 1999年)。
- 2002年からのより精巧だが非公式なアップデートが現在入手可能で、IEEE 証明 PDF。
- 2002年からのより精巧だが非公式なアップデートが現在入手可能で、IEEE 証明 PDF。
の一つ張 宏江多くのフォローアップ論文はサポートベクターマシンによるコンテンツベースの画像方向検出(王勇梅と張洪江- 2001)
もう一つは(あまり分かりやすくはないが)屋内と屋外の分類による画像方向検出の強化(張磊、李明静、張洪江 - 2002)
- 例えば共著者のLei Zhangのマイクロソフト リサーチの出版物最終的には何らかの形でここにも関係する多くの画像関連のアルゴリズムの課題について理解するためです ;)
- 例えば共著者のLei Zhangのマイクロソフト リサーチの出版物最終的には何らかの形でここにも関係する多くの画像関連のアルゴリズムの課題について理解するためです ;)
したがって、前述のアプローチを要約すると、低レベルの視覚コンテンツに基づいて画像の向きを検出する(ヨンメイ・ミシェル・ワンとホンジャン・チャン- 2003年)
かなり洗練されたものは低レベルおよび意味的手がかりの信頼度ベースの統合による画像方向検出への確率的アプローチ(ジーボ・ルオとマシュー・バウテル - 2004)
あなたの質問のタイトルに最もよく当てはまるのは、実は人間の知覚の手がかりを統合した画像方向検出(またはどちらが上か)(レイ・ワン、シュー・リウ、リーロン・シア、グアンヨウ・シュー、アルフレッド・ブルックシュタイン - 2003) ;)
最後に、それぞれの特許について調べてみるのもよいでしょう。デジタル写真の向きを自動検出するシステムと方法(2008) - 基本的なアルゴリズムは、図8;)
残念ながら、すぐに利用できる実装/ライブラリについては知りませんが、少なくともいくつかは利用できるのではないかと思います。
楽しむ :)