Elaborazione immagine: ricerca linea rossa
Inviato: 30 dic 2010, 17:54
Salve.
Ho iniziato a fare un po' di esperimenti di image processing utilizzando una webcam e gli strumenti messi a disposizione da matlab, così, tanto per curiosità. Tra i vari problemi con cui mi sono esercitato c'è quello di individuare, all'interno di un frame (acquisito dalla webcam), una linea rossa, generata tramite un laser. Ho provato diverse soluzioni, e più o meno funziona.. In particolare, l'algortimo che dà prestazioni migliori consiste nel sottrarre dalla componente rossa le altre due, moltiplicate per opportuni fattori (<1), in modo tale da ottenere un immagine in scala di grgio, in cui gli oggetti di colore rosso risultano particolarmente luminosi. L'immagine in scala di grigio viene elaborata, cercando, per ogno colonna, il valore massimo: così si individua la linea rossa, che risulta, in genere, la parte più luminosa dell'immagine. In questo modo, però, non sfrutto minimamente il fatto che la linea sia una linea, nel senso che bado solo alla intensità della componente rossa rispetto alle altre due, quindi, anche se sembra funzionare, credo si possa fare molto di meglio.
Suggerimenti?
Ho iniziato a fare un po' di esperimenti di image processing utilizzando una webcam e gli strumenti messi a disposizione da matlab, così, tanto per curiosità. Tra i vari problemi con cui mi sono esercitato c'è quello di individuare, all'interno di un frame (acquisito dalla webcam), una linea rossa, generata tramite un laser. Ho provato diverse soluzioni, e più o meno funziona.. In particolare, l'algortimo che dà prestazioni migliori consiste nel sottrarre dalla componente rossa le altre due, moltiplicate per opportuni fattori (<1), in modo tale da ottenere un immagine in scala di grgio, in cui gli oggetti di colore rosso risultano particolarmente luminosi. L'immagine in scala di grigio viene elaborata, cercando, per ogno colonna, il valore massimo: così si individua la linea rossa, che risulta, in genere, la parte più luminosa dell'immagine. In questo modo, però, non sfrutto minimamente il fatto che la linea sia una linea, nel senso che bado solo alla intensità della componente rossa rispetto alle altre due, quindi, anche se sembra funzionare, credo si possa fare molto di meglio.
Suggerimenti?