Przetwarzanie obrazów w Matlab

ST
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
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ć?

GS
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1265
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

  • Rejestracja: dni
  • Ostatnio: dni
0

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

ST
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
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?

GS
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1265
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.

ST
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
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óć!

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.