Re: [Hackmeeting] GStreamer OpenCV Face Blurring Element

Delete this message

Reply to this message
Author: jilt
Date:  
To: hackmeeting
Subject: Re: [Hackmeeting] GStreamer OpenCV Face Blurring Element
packz wrote:

> Domanda del cazzo: ma hai provato a passare prima il filtro relativo alle
> facce frontali e poi quelle laterali? perché ho fatto la prova e il
> risultato è decisamente migliore.


si te lo spiegavo nella mia prima risposta :)

>
> P.S: per chi avesse voglia di provare il filtro per gstreamer, vi presento
> la patch da applicare per farlo compilare se lo scaricate dal repo su
> github <http://github.com/Elleo/gst-opencv/tree/master> siccome io già
> bestemmiai il signore
>
> ------------------------ 8< ---------------
> diff --git a/src/templatematch/gsttemplatematch.h
> b/src/templatematch/gsttemplat
> index d4f8414..b18e0c7 100644
> --- a/src/templatematch/gsttemplatematch.h
> +++ b/src/templatematch/gsttemplatematch.h
> @@ -47,8 +47,8 @@
> #define __GST_TEMPLATEMATCH_H__
>
> #include <gst/gst.h>
> -#include <opencv/cv.h>
> -#include <opencv/highgui.h>
> +#include <cv.h>
> +#include <highgui.h>
>
> G_BEGIN_DECLS
> /* #defines don't like whitespacey bits */
> ------------------------>8----------------------
>
> (se avete opencv installato in qualche path strano anteporre una cosa
> similare alla seguente a ./configure:
> PKG_CONFIG_PATH=/opt/opencv-1.1.0/lib/pkg-config/).
>
> Poi come indica jilt nella sua pagina, usare una cosa simile a questa


posso aggiornare il flussocanalizzatore con questa patch?

>
> $ gst-launch-0.10 --gst-plugin-path=. filesrc location=film-porno.avi !


il solito porno :D

> decodebin name=decode decode. ! queue ! ffmpegcolorspace ! faceblur
> profile=/opt/opencv-1.1.0/share/opencv/haarcascades/haarcascade_frontalface_default.xml
> ! ffmpegcolorspace ! theoraenc ! oggmux name=mux decode. ! queue !
> audioconvert ! vorbisenc ! mux. mux. ! filesink location=test-blurred.ogv
>
> (tutto nella stessa riga of course) con l'aggiunta rispetto alle
> indicazioni originali di '--gst-plugin-path=.' e 'faceblur
> profile=/opt/opencv-1.1.0/share/opencv/haarcascades/haarcascade_frontalface_default.xml'
> per farlo funzionare correttamente.
>
> Nella directory '/opencv/haarcascades/' ci sono vari profili da testare tra
> cui frontalface e profileface.
>


sapevo d poter contare su d voi :)

ciao
jilt