• GIZMODO
  • FUZE
  • DIGIDAY
  • gene
  • gene
  • cafeglobe
  • MYLOHAS
  • Glitty
  • roomie
  • machi-ya
  • GIZMODO
  • DIGIDAY
  • gene
  • cafeglobe
  • MYLOHAS
  • Glitty
  • machi-ya
  • roomie

ゲストライター  - ,,,,  08:00 AM

SimpleStyle 第23回:写真の縦横を自動で整理したい~顔を認識して正位置に回転する『rotateFace』

SimpleStyle 第23回:写真の縦横を自動で整理したい~顔を認識して正位置に回転する『rotateFace』

101012_misakikaoru_2010_1012_2048_59.jpg


■正位置にしたい

ともかく自動とか、マッシュアップとかいう言葉には目がありません。

自分の作業効率や作業時間、資源は限られているのだから、効率的になにか(仕事や趣味)を行うには、外部の手を借りるか、それとも効率的な道具を使うか、どちらかだと思うのです。

たとえば、写真は正位置でないと見づらくて、頭を横にしたりして酔っちゃうことが多いです。まず、なにはなくても、写真を正位置にしておくことが重要だと考えます。

これもまたたとえばですが、デジタルカメラの中には、縦横を認識するセンサーが内蔵されている機種もあります。最初からそれを使えば、正位置問題は(ある程度)解決します。

センサーなしの場合には、手動で正位置にするわけです。これを簡単にできるアプリケーションは、もちろんいろいろありますけれども、自動となると、見かけない気がします。そんなことないかな...。

 


■顔認識APIとロスレス回転

どうやって正位置にするか、たとえば、顔が写っていて、顔が認識できれば可能なんじゃないかと考えました。

ちょうど「detectFace();」が、顔認識のWeb APIをフリーで公開しています。これで顔を認識して縦の位置がわかれば、それをもとに回転させて、正位置にできそうです。

どうせ回転させるなら、Jpegファイルをロスレスで回転させたいですよね。ロスレス回転には「eggheadcafe」のソースを使いました。

いやいや、インターネットには本当になんでもあります。情報を公開してくださっている皆様に感謝です。

『rotateFace』は、フォルダを指定すると、おなじフォルダに回転したファイルを作ります。まあ、まだおもちゃレベルですが、ないよりはマシかなと思います。

WindowsXPで動作テストしています。動作には、.NET Framework3.5が必要です。


[rotateFace]

(美崎薫)

 

  • ,,,,,,, - By

    庄司真美

    LIKE

    ビジネスや人間関係を広げるチャンスに? 「Airbnb」のホストになることで得られる、お金以外のもの

    Sponsored

    ビジネスや人間関係を広げるチャンスに? 「Airbnb」のホストになることで得られる、お金以外のもの

    ビジネスや人間関係を広げるチャンスに? 「Airbnb」のホストになることで得られる、お金以外のもの

    世界的に知名度の高い宿泊予約のマーケットプレイスといえば、「Airbnb(エアビーアンドビー)」。2008年に誕生して以来、世界各国に広がり、現在は世界191カ国、3万4000以上の都市で利用されています。 そして今あらためて、空き部屋などを有効利用する手段や新たなビジネスのかたちとして、「Airbnbのホスト」に注目が集まっています。 物件の管理や接客の仕方、また、お部屋のコーディネイトなど、  10:00 PM

2017年注目のライフハックツール

MORE FROM LIFEHACKER

powered by
    
    
    
  

lifehacker

Recommended

© mediagene Inc.