Easily create stunning presentations
Takes a few minutes to start

By Sandro Paganotti

Popular prezis

Ruby e OpenCV

description

Objects Recognition
With Ruby and OpenCV
Schedule:
1: Un pò di teoria...
2: I classificatori
3: OpenCV
4: Sample App
"L'Object recognition nella computer vision è la capacità di trovare un determinato oggetto in una sequenza di immagini o video"
wikipedia
Questa capacità è molto sviluppata nell'uomo 
mentre rappresenta ancora una sfida impegnativa
per le macchine.
Per questo motivo esistono diverse tecniche di riconoscimento:  
cascade of boosted classifiers working with haar-like features
Viene generato un descrittore del contrasto di un 
determinato oggetto usando centinaia di immagini 
campione. 
Il descrittore cosi creato ha le dimensioni delle immagini 
campione e deve essere fatto scorrere diverse volte 
sull'immagine da analizzare, ridimensionandolo ad ogni passaggio
In realtà il descrittore si compone di differenti stages che vengono 
applicati in sequenza sulla stessa porzione d'immagine
finche tale porzione passa tutti gli stages o 
ne fallisce uno
Ognuno degli stages di un descrittore è a sua volta composto dalla
somma di diverse operazioni più semplici.
Alla fine di ogni stage viene calcolato un punteggio sulla base dei successi/fallimenti delle singole operazioni
OpenCV (Open Source Computer Vision) is a library of programming functions mainly aimed at real time computer vision.

Face Recognition
CvHaarClassifierCascade
in Ruby: OpenCV::CvHaarClassifierCascade
E ora una piccola dimostrazione...
5: Questions ?
Thanks. 
sandro.paganotti@wavegroup.it
Example applications of the OpenCV library are Human-Computer Interaction (HCI); Object Identification, Segmentation and Recognition; Face Recognition; Gesture Recognition; Motion Tracking, Ego Motion, Motion Understanding; Structure From Motion (SFM); Stereo and Multi-Camera Calibration and Depth Computation; Mobile Robotics. 
  • Created by Sandro Paganotti
  • Ruby e OpenCV
  • Share this prezi
  • Email
  • Twitter
  • Facebook
  • Report Abuse
  • Embed this prezi
  • Copy the code below
  • Copy to clipboard