Fondamentalmente sto elaborando codici a barre con un software open source. Ma a volte lo strumento non riesce a rilevare alcun codice a barre.Rilevamento di immagini vuote (l'immagine prevista è un codice a barre) in C#
Quindi voglio verificare se l'immagine è veramente vuota o contiene una specie di codice a barre.
Le immagini sono prodotte tramite scansione e contengono solo un codice a barre (se non sono vuoti) e alcune immagini di rumore prodotte dalla scansione. Quindi il mio problema potrebbe essere anche il basso per verificare se l'immagine contiene una quantità significativa di pixel neri concentrati per differenziarlo dalle immagini dello spazio bianco con il rumore.
Ho controllato la domanda this SO, ma il suggerimento era di usare "trasformazione di linea Hough probabilistica" che ho trovato un po 'eccessivo per la mia situazione.
Ho anche verificato this ma ha codice non sicuro. Sto cercando una soluzione C# gestita.
C'è una via di mezzo tra il codice aritmetico del puntatore 'GetPixel()' e 'unsafe', e questa è la classe' Marshal'. Vedi ad esempio questa risposta: http://stackoverflow.com/a/1563170/860585 – Rotem