Próbuję wykryć tekst z obrazu wejściowego przy użyciu openCV. W tym celu muszę usunąć komponenty szumów z obrazu. Kryteriami dla tego, co używam jest to, że jeśli liczba pikseli danego komponentu jest mniejsza niż 15 rano, eliminując ten konkretny składnik.Usuwanie hałaśliwych pikseli za pomocą opencv
przykład załóżmy, że niżej podane obrazy są dostarczane jako I/P do funkcji:
Jak widać, oba obrazy zawierają dużo niechcianych hałaśliwych pikseli, specjalnie pierwszy jeden.
Więc jeśli ktokolwiek może zaproponować wykonalny sposób osiągnięcia tego, byłby bardzo ceniony.
Tekst wygląda również jak hałas. Zobacz "Nauka z danych" na pierwszym obrazie. –
tak, wiem. To, że "Uczenie się od danych" w rzeczywistości nie jest również wymagane. To tylko kolor obramowania zewnętrznego. W późniejszych etapach można uzyskać pełny kolor "Uczenie się z danych". Na razie ten konkretny fragment tekstu można również uznać za hałas. W rzeczywistości na pierwszym obrazie wszystko musi zostać usunięte. W drugim przypadku poziome "Uczenie się z danych" jest użyteczne i odpowiada naszym wymaganiom. – Koustav
erozja lub dylatacja, otwieranie, zamykanie? czy próbowałeś któregoś z nich? –