StartAlgorytmyPrzetwarzanie obrazówKoloryzacja
Baza Wiedzy
Wersja offline serwisu przeznaczona na urządzenia z systemem Android.

Darowizny
darowiznaWspomóż rozwój serwisu


Nagłówki RSS
Kanał artykuły
Kanał implementacje
Kanał komentarze
Kanał forum


Bookmarki









Sonda
Implementacji w jakim języku programowania poszukujesz?
 
Koloryzacja
Ocena użytkowników:+---- / 1
SłabyŚwietny 
Wpisany przez Dariusz Rorat
wtorek, 17 sierpnia 2010 11:47
Operacja koloryzacji obrazu opiera się na zastosowaniu modelu HSV. Operacje przebiegają podobnie jak przy zmianie nasycenia / barwy ale są tu istotne różnice. O ile w pierwszym przypadku do składowej H (Hue) następowało dodanie / odjęcie odpowiednio ustawionej wartości h, to w tym przypadku następuje przypisanie składowej H odpowiedniej zadanej wartości h. W ten sposób otrzymujemy cały obraz tylko w odcieniach ustawionej barwy z koła barw (wartość h jest przypisana dla każdego piksela). To samo dotyczy składowej S (saturation). W pierwszym przypadku następowało dodanie / odjęcie od składowej S zadanej wartości s. W tym przypadku następuje przypisanie do składowej S zadanej wartości. Do składowej V można dodać zadaną wartość jasności v. Zatem operacja koloryzacji może zostać opisana następującym wzorem:
H = h
S = s
V = V + v


Przykładowe wyniki koloryzacji przedstawione są poniżej.

koloryzacja - sepia



Efekt sepia.

koloryzacja



Koloryzacja do koloru zielonego.


Autor Język programowania Komentarz Otwórz Pobierz Ocena
Dariusz Rorat Delphi/Pascal Borland Delphi 7
Implementacja w Delphi/Pascal
Implementacja w Delphi/Pascal
++++- / 1
 
Dodaj własną implementację tego algorytmu
  • Zaloguj się na stronie
Plik:
Język programowania:
Komentarz:
  By móc dodać implementacje zaloguj się na stronie



Poprawiony: poniedziałek, 13 czerwca 2011 21:13

Dodaj komentarz

Kod antysapmowy
Odśwież