Jestem początkującym użytkownikiem w przetwarzaniu obrazu i pracuję nad projektem w celu ustalenia liczby przędz w obrazie tkaniny, tj. Osnowy i wątków (przędzy prostopadłe i równoległe do osi x).
Próbuję wykryć przędzę, biorąc sumę kolumn i wierszy odpowiednio dla osnowy i wątku, ale to nie wydaje się działać, ponieważ obraz nie jest zbyt dobrze zogniskowany i ostry. Również metoda jest bardzo wrażliwa na wyrównanie przędzy w tkaninie.
Jeśli to możliwe, zaproponuj lepszy algorytm do wykrywania przędzy. Również jeśli istnieje możliwość prostowania przędzy dla każdego uchwyconego obrazu. Próbowałem IMROTATE, ale tworzy czarne obszary obrazu, co zakłóca sumę wierszy i algorytm nie działa.
Każda pomoc w tym zakresie będzie dla mnie bardzo cenna. Dzięki.
Odpowiedzi:
Przekształcenie Fouriera da ci okres dowolnych okresowych cech na obrazie - np. Powie ci, że istnieje zdarzenie struktury 3 piksele w poziomie i 5 pikseli w pionie, z tego i skali pikseli możesz obliczyć liczbę przędz
źródło
Niektóre kody w Mathematica:
Wynik>
źródło