Posts Tagged ‘image processing’

Object recognition by computer programs is the biggest promise of a endless range of new application and appliances (Internet of things) . Robotics, devices can be much more smart if they could be able to recognize objects viewed by a webcam.

So I experimented some software technics to reach this capability. In detail I concentrated into:

  1. finding points of interest in images and linking them by optimal triangles (Delaunay triangulation).
  2. Let users select which triangles best approximate the choosen object shape
  3. Using periferic points of selected triangles to find other instances of that object in different images or videos by mean of a “projection transform” (2D Homography) . I’ve still to do this but with main algorithm already made for this develop.

This picture is an example of first 2 steps:

ImageIf you wish directly experiment this function, below is the Flash app developed. You’ll have to:

  • accept webcam input
  • take image to elaborate pressing “Rileva” (Detect)
  • after few seconds you’ll have the points of interest on right side and, with right click on image, select “Vedi Aree” (Show Areas)

Read Full Post »

I did this proof-of-concept for attempting to change every monitor or projector in a touchscreen. Color detection, when light is low, is not so reliable but mapping algorithm is quite good and reusable in robotics and other image processing applications.

Read Full Post »

Ho pubblicato  un piccolo prototipo che dà l’idea di come si potrebbe esercitare la democrazia in modo diretto. Il link al sito, presente anche nei collegamenti di questo blog è: http://alrama.altervista.org/dd .

Il prototipo prende vantaggio dall’applicazione di tecniche di riconoscimento facciale.

In attesa di più tempo disponibile per completare il modello (al momento è ancora assente la pagina “le leggi” è presente solo la sezione “vota”), mi sembra più produttivo mettere in linea una soluzione parziale piuttosto che continuare a tenerla nel cassetto (l’hard disk) ad ammuffire.

Read Full Post »