Image::CCV - Bilderkennung mit Perl

Max Maischein

Frankfurt.pm

Computer Vision

    Maschinelles Sehen, das Forschungsgebiet, das Robotern / Computern Sehvermögen beizubringen versucht (Wikipedia)

  • OpenCV (Intel)

  • CCV

CCV

  • Cool / Crazy / C / Cached Computer Vision library

  • Zwei Algorithmen

  • SIFT - Scale Invariant Feature Transform

  • BBF - Best Bin First Klassifikation zur Gesichtserkennung

SIFT

  • Objekterkennung

  • Kein Training notwendig

 1:  my @coords
 2:    = sift(
 3:        "sofa.png",
 4:        "wohnzimmer.png",
 5:    );
 6:  print "@$_\n"
 7:      for @coords;

SIFT

Marketing

Gemeinsamkeiten zwischen beliebigen Bildern

BBF - Erkennung von Gesichtern

 1:  my @coords = detect_faces(
 2:      "damian.png"
 3:  );

BBF - Erkennung von Gesichtern

 1:  my @coords = detect_faces(
 2:      "damian.png"
 3:  );
  • Erkennung von Gesichtern

  • Trainierte Kaskade von Filtern

  • Trainingsdaten mitgeliefert

Automation

Automatische Thumbnailerstellung

Works On My Machine

  • Works On My Machine-certified

  • Mein erstes XS Modul

  • Keine Speicherfreigabe

  • 32-bit / 64-bit Probleme:

 1:  warning: cast to pointer from integer
 2:      of different size

Danke

Fragen bitte direkt an mich, nachher

http://search.cpan.org/dist/Image-CCV

Max Maischein - corion@cpan.org

Terminator Bild von Steve Lacey from Bristol, UK