Come fare un rilevatore di movimento Utilizzando AForge

March 14

Come fare un rilevatore di movimento Utilizzando AForge


rilevamento del movimento in analisi video del computer comporta l'uso di vari algoritmi per il rilevamento del movimento in video su una base fotogramma per fotogramma. AForge.NET è una libreria C # che i programmatori possono utilizzare per implementare questi algoritmi in modo semplice e costruire il proprio rilevatore di movimento. Al livello più semplice, un algoritmo di rilevamento del movimento consiste nel confrontare due scene e determinare se i cambiamenti esistono da una scena all'altra. Può fare questa analisi a livello di pixel o su scala più ampia. Se esistono modifiche sostanziali, allora l'algoritmo deduce che vi è movimento nella scena e può evidenziare l'oggetto in movimento.

istruzione

1 Scaricare e installare l'ultima edizione di Visual edizione C # Express, che sarà necessario per costruire il rilevatore di movimento in AForge.NET. L'edizione espressa di Visual C # può essere liberamente scaricato dal sito web di Microsoft. Anche se è una versione ridotta di Visual Studio, che fornisce potenza più che sufficiente e funzionalità per il programmatore medio per costruire applicazioni robuste.

2 Scaricare e installare l'ultima edizione della biblioteca Aforge.NET quadro sul suo sito web. Prendere nota di dove Aforge.NET installa sul disco rigido, in quanto è necessario conoscere questa posizione per utilizzare una parte del codice di esempio per il rilevatore di movimento.

3 Avviare Visual edizione C # Express. Nel menu dell'applicazione cliccare su "File". Dal menu in basso verso il basso, fai clic su "Apri progetto". Passare alla cartella in cui Aforge.NET installato sul disco rigido. In genere verrà installato nella cartella Programmi. Passare alla AForge.NET | I campioni | Vision | cartella di rilevatore di movimento. Selezionare il file di progetto # soluzione MotionDetector C in questa cartella e fare clic su "Apri".

4 Nel menu # applicazione Visual C cliccare su "Debug". Dal menu a discesa fare clic su "Start Debugging" per eseguire l'applicazione di esempio.

5 Con l'applicazione in esecuzione rilevatore di movimento, fare clic su "File". Dal menu sottostante cliccare in basso su "Apri". Passare al percorso che contiene il file AVI di esempio che ha il video che si desidera analizzati per il rilevamento del movimento. Selezionare il file e fare clic su "Apri". Immediatamente l'applicazione rilevatore di movimento riproduce il video e iniziare ad applicare contrassegni colorati in fotogrammi del video in cui è stato rilevato il movimento.

6 Esperimento con l'applicazione del rilevatore di movimento. Fai clic su "Motion" nel menu delle applicazioni. Dal menu a discesa cliccare "Detection Algorithm Motion" e apparirà un menu volare fuori. Istruzioni "Due Frames Difference" per implementare un algoritmo di rilevamento del movimento semplice coinvolge un semplice confronto tra un fotogramma e il successivo. Nello stesso menu volare fuori, fai clic su "modellistica semplice sfondo" per dimostrare un algoritmo che utilizza sfondo di un telaio come punto di riferimento per l'analisi.

7 Sperimentare le diverse operazioni di ombreggiamento per l'applicazione rilevatore di movimento. Fai clic su "Motion" e quindi su "Motion algoritmo di elaborazione Motion" nel menu a discesa.