miyagawanize2

  • 880 views
Uploaded on

about purple thing

about purple thing

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
880
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
4
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. miyagawanize2 yusukebe @ LL decade 2012 Lightning Talk
  • 2. miyagawaさん• スーパーギークの一人• 誰しも彼のようにコードを書きたいと思って いる• しかし、僕らは彼のようにはなれない• それは「紫色の何か」が足りないからだ!
  • 3. 紫色の何か これ
  • 4. これ
  • 5. これ
  • 6. これは何だ?• 僕には分からない...• けれどmiyagawaさんのようになるため に必要なものなんだ!• そこで、miyagawanize2というWebアプ リを作ってみた
  • 7. miyagawanizeの基本use Imager;use Image::ObjectDetect; OpenCVのラッパーを使って絶妙な場所に 「紫色の何か」を貼付ける
  • 8. for my $face (@faces) {    my $purple = $purple_source->scale(        xpixels => $face->{width} / $aspect,        ypixels => $face->{height} / $aspect,    );    $image->rubthrough(        tx => $face->{width} / $aspect / 2 + $face->{x},        ty => $face->{height} / $aspect + $face->{y},        src => $purple,    );}
  • 9. リアルタイムにmiyagawanize Webアプリ Mojolicious ( WebSocket対応WAF)1. 0.5秒おきにWebカム 2. 画像をmiyagawanize で撮った画像のdata WebSocket してdata URLで再び返す URLを送信 html5 getUserMedia API ブラウザ
  • 10. DEMO
  • 11. miyagawanizeでグレイトなコードを書きましょう!