Cześć!
Utknąłem na problemie poprawy oświetlenia obrazu w Matlab, gdy ten sam obraz jest jednocześnie prześwietlony i niedoświetlony. Przegrzebałem połowę internety, ale sensownego przykładu z opisanym algorytmem nie znalazłem. Wszędzie jest "patrz jak było przed, a tu jak jest po", a jak do tego dojść - zero. Jakiś tam przykłady są w OpenCV, a w Matlab - zero. Może moglibyście coś podpowiedzieć?
- Rejestracja:ponad 7 lat
- Ostatnio:ponad 7 lat
- Postów:3
- Rejestracja:ponad 8 lat
- Ostatnio:12 dni
- Postów:1265
steps napisał(a):
Cześć!
Utknąłem na problemie poprawy oświetlenia obrazu w Matlab, gdy ten sam obraz jest jednocześnie prześwietlony i niedoświetlony. Przegrzebałem połowę internety, ale sensownego przykładu z opisanym algorytmem nie znalazłem. Wszędzie jest "patrz jak było przed, a tu jak jest po", a jak do tego dojść - zero. Jakiś tam przykłady są w OpenCV, a w Matlab - zero. Może moglibyście coś podpowiedzieć?
Spróbuj wyrównanie histogramu:
https://www.mathworks.com/help/images/examples/contrast-enhancement-techniques.html?prodcode=IP
- Rejestracja:ponad 7 lat
- Ostatnio:ponad 7 lat
- Postów:3
GutekSan napisał(a):
steps napisał(a):
Cześć!
Utknąłem na problemie poprawy oświetlenia obrazu w Matlab, gdy ten sam obraz jest jednocześnie prześwietlony i niedoświetlony. Przegrzebałem połowę internety, ale sensownego przykładu z opisanym algorytmem nie znalazłem. Wszędzie jest "patrz jak było przed, a tu jak jest po", a jak do tego dojść - zero. Jakiś tam przykłady są w OpenCV, a w Matlab - zero. Może moglibyście coś podpowiedzieć?Spróbuj wyrównanie histogramu:
https://www.mathworks.com/help/images/examples/contrast-enhancement-techniques.html?prodcode=IP
Dzięki! Próbowałem. Wynik nie jest zadowalający, ale lepiej niż nic. Może są jakieś lepsze metody?
- Rejestracja:ponad 8 lat
- Ostatnio:12 dni
- Postów:1265
A próbowałeś wyrównanie adaptacyjne adapthisteq
. Dodatkowo, tak jak tam opisano, możesz przekształcić obraz do innej przestrzeni barw, np. Lab, i tam dokonać wyrównania na kanale L.
Jeśli nie jesteś zadowolony, a znalazłeś coś lepszego w OpenCV, to zawsze możesz ten sam algorytm zaimplementować w Matlabie. Pamiętaj też, że nie możesz oczekiwać cudów. W prześwietlonych i niedoświetlonych obrazach część informacji wizualnej jest stracona.
- Rejestracja:ponad 7 lat
- Ostatnio:ponad 7 lat
- Postów:3
GutekSan napisał(a):
A próbowałeś wyrównanie adaptacyjne
adapthisteq
. Dodatkowo, tak jak tam opisano, możesz przekształcić obraz do innej przestrzeni barw, np. Lab, i tam dokonać wyrównania na kanale L.Jeśli nie jesteś zadowolony, a znalazłeś coś lepszego w OpenCV, to zawsze możesz ten sam algorytm zaimplementować w Matlabie. Pamiętaj też, że nie możesz oczekiwać cudów. W prześwietlonych i niedoświetlonych obrazach część informacji wizualnej jest stracona.
Dzięki wielkie! Pobawiłem się z współczynnikami adaptacyjnego wyrównania i jakąś jest :) Dziękuję za pomóć!