Ho un'immagine che ho scansionato, ma il foglio bianco non è bianco sullo schermo. C'è un modo per pareggiare il contratto/la luminosità per rendere lo sfondo più bianco?Come si equalizzano contrasto e luminosità delle immagini usando opencv?
Aggiornamento
Ho provato la funzione Image._EqualizeHist suggerito da EmguCv:
string file = @"IMG_20120512_055533.jpg";
Image<Bgr, byte> originalColour = new Image<Bgr, byte>(file);
Image<Bgr, byte> improved = originalColour.Clone();
improved._EqualizeHist();
Ma ottenere un risultato ancora peggiore (anche se prima grigio scalato):
Mi mancano altri parametri?
Stack Overflow fornisce un servizio di hosting di immagini gratuito, è sufficiente fare clic sul pulsante immagine nella barra degli strumenti e puntarlo verso l'immagine ospitata localmente sul computer in un altro punto sul web. Questo in realtà carica e rispecchia una copia dell'immagine, che assicura che sarà sempre disponibile, anche se la fonte esterna si interrompe. Ho già spostato le immagini che hai postato, ma solo qualcosa da tenere a mente per il futuro. –
Non so perché, ma equalizehist dà risultati peggiori in questi casi .. anche io ho questo problema a volte .. –