Corsi on-line

Face detection in PHP

In Rete si trovano numerose soluzioni per il riconoscimento facciale basate su JQuery e HTML5, quella che voglio presentarvi in questo post è stata invece realizzata in PHP, poco più di 200 righe di codice server side destinate a riconoscere volti all’interno di immagini fotografiche; molte funzionalità utili e qualche limite che probabilmente verrà superato con i successivi aggiornamenti dell’applicazione che, al momento, non riconosce più di un volto per foto.

Face_Detector() è infatti una piccola classe che mette a disposizione proprietà e metodi per rilevare le coordinata di un volto all’interno di una foto, per utilizzarla sarà necessario salvarla in un file nella root del Web server e richiamarla attraverso una semplice istanza.

$detector = new Face_Detector('detection.dat');
$detector->face_detect('immagine.jpg');
$detector->toJpeg();

Per il suo utilizzo è necessario anche un apposito data file (“detection.dat”) che potrà essere scaricato da questo repository.

Post correlati
I più letti del mese
Tematiche