Usa la telecamera per analizzare l'omogeneità

1

Stiamo lavorando con alcune schermate che nel processo di produzione cambiano il loro stato da uno stato trasparente a uno stato colorato. Questo stato colorato si ottiene per bloccare la trasmissione della luce.

In questo processo in cui lo schermo si tinge, questa tinta deve essere applicata in modo omogeneo. Questo è un punto molto importante del processo.

Per verificare questa omogeneità, mi è stato chiesto di sviluppare un'app mobile (Android) in cui utilizzando la fotocamera potrei controllare se la tinta è applicata in modo omogeneo.

Sono un programmatore Android quindi la conoscenza di Android non è un problema. Ma non ho mai lavorato con le immagini in questo modo, quindi ignoro se una cosa del genere potrebbe essere fatta.

La mia prima idea è di sviluppare un'app che utilizzando la fotocamera scatta una foto, questa è la parte facile. Successivamente, dovrei elaborare l'immagine in un modo che consenta di identificare parti non omogenee, magari convertire l'immagine in scale di grigio e controllare toni più chiari o più scuri.

Non sto chiedendo come dovrei programmarlo, dato che questa è solo una prima idea su come potrei ottenere questo, quello che sto chiedendo aiuto è sapere come potrei fare quel tipo di elaborazione delle immagini che potrebbe rilevare l'omogeneità.

    
posta masmic 10.07.2014 - 10:09
fonte

1 risposta

2

Non sono sicuro del motivo per cui ti viene chiesto di svilupparlo come un'applicazione Android. Se si tratta di un vero impianto di produzione, probabilmente si desidera utilizzare una soluzione industriale. Suggerirei di contattare qualcuno da una società di visione artificiale come Cognex e dirgli della tua domanda. Potrebbero avere un prodotto standard che fa esattamente ciò che vuoi, o può essere programmato per fare quello che vuoi, e sarà molto più facile da integrare nelle tue apparecchiature di automazione rispetto a qualche tipo di dispositivo Android.

Ora, sulla tua domanda attuale, se stavo attaccando quel problema, proverei a eseguire una funzione istogramma su esso. Analizzerei molti campioni di prodotti "buoni" e "cattivi" e quali erano gli istogrammi, e vedere se ci sono alcuni limiti facili che potrebbero essere impostati per ordinare i buoni da quelli cattivi.

Come per la maggior parte delle applicazioni di visione artificiale, l'illuminazione è fondamentale. Non credere che tu possa solo fare una foto flash e che sia coerente. Devi avere un'illuminazione molto coerente e devi sperimentare con l'illuminazione anteriore, posteriore e laterale per vedere cosa esalta il maggior contrasto delle caratteristiche che vuoi misurare. Prendi in considerazione anche l'uso di filtri colorati sulla fotocamera, o anche la scelta di utilizzare una termocamera a raggi infrarossi o UV e una camera / filtro a raggi infrarossi / UV per vedere se ciò facilita la rilevazione dei difetti.

    
risposta data 10.07.2014 - 15:34
fonte

Leggi altre domande sui tag