algorytm.org

Koloryzacja



Baza Wiedzy
wersja offline serwisu przeznaczona na urządzenia z systemem Android
Darowizny
darowiznaWspomóż rozwój serwisu
Nagłówki RSS
Artykuły
Implementacje
Komentarze
Forum
Bookmarki






Sonda
Implementacji w jakim języku programowania poszukujesz?

Koloryzacja
Ocena użytkowników:***** / 3
SłabyŚwietny 
Wpisany przez Dariusz Rorat, 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.

Efekt sepia.

koloryzacja - sepia


Koloryzacja do koloru zielonego.

koloryzacja


Implementacje
AutorJęzyk
programowania
KomentarzOtwórzPobierzOcena
Dariusz RoratDelphi/PascalBorland Delphi 7
.pas
.pas
***** / 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: 19 sierpnia 2012 09:57
Dodaj komentarz