Przetwarzanie obrazów w Matlab

0

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ć?

0
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

0

Dzięki! Próbowałem. Wynik nie jest zadowalający, ale lepiej niż nic. Może są jakieś lepsze metody?

0
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?

0

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.

0
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óć!

1 użytkowników online, w tym zalogowanych: 0, gości: 1