|
|
Creative WebCam Motion Detection Tips Definire i movimenti e il cambiamento di quei movimenti che si desidera rilevare. Cercando di rilevare tutti i movimenti è un processo difficile e lungo e produce risultati indesiderati. Ad esempio , si può decidere di ignorare i movimenti di piccoli oggetti che si muovono a pochi pixel per fotogramma webcam , come ad esempio un bug ) . Invece , si consiglia di cercare variazioni di movimento di grandi forme che si muovono centinaia o migliaia di pixel per fotogramma , come fanno le persone . incorporare un algoritmo che confronta i pixel del presente telaio webcam al telaio webcam precedente . Non utilizzare un algoritmo che confronta i colori di tutti i pixel del fotogramma presente all'ultimo fotogramma . Per la rilevazione di movimenti creati da forme di grandi dimensioni in movimento , incorporare un algoritmo frame- to- frame che mette a confronto solo i pixel sulla linea diagonale centrale del presente telaio con l' ultimo fotogramma . Questo si tradurrà in meno tempo di calcolo necessario per il confronto e inferiori requisiti di storage di memoria e riduce la probabilità che i movimenti da piccoli oggetti attiveranno un evento di rilevamento del movimento . Includete nel motion detection algoritmo di codice del computer , se un evento di rilevamento del movimento è da un cambiamento di illuminazione piuttosto che un cambiamento di movimento . Quando le luci sono accese o spente , pixel per pixel confronto degli attuali e l'ultimo fotogramma della webcam indica che i frame sono diversi. Prevenire questo evento di movimento innesco falso richiederà che si scrive il codice di rilevamento del movimento tale che possa rilevare una variazione uniforme la luminosità di tutti i pixel nei fotogrammi della webcam . Proteggersi dagli imprevisti . Quando il codice di rilevamento del movimento è completo , spostare diversi oggetti ( di varie dimensioni ), di fronte alla webcam . Con il tuo volto davanti alla webcam , muovere leggermente la testa , strizzare l'occhio l'occhio e alzare il labbro leggermente . Esaminare i colori della mappa telaio pixel e determinare quanti pixel cambia colore , la posizione del cambiamento e l'entità del cambiamento di colore . codice il rilevatore di movimento di ignorare specifici tipi di movimenti ( come indicato dalla posizione , il numero e la grandezza di specifico cambiamento di colore dei pixel ) o rilevare solo determinati tipi di variazioni di movimento . Variare la posizione e l'intensità delle sorgenti luminose nella zona della vostra webcam. Verificare se le condizioni di luce influenzano la capacità della webcam per rilevare i movimenti da forme diverse dimensioni . Apprendimento autodidatta
|
|
Copyright © https://www.educazione.win - Tutti i diritti riservati |