algorytm.org

Konwersja obrazu czarno-białego na kolo...



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?

Forum www.algorytm.org :: Algorytmy grafowe
Witaj Gość   
[Zarejestruj się]  
[Zaloguj się]
Zamieść odpowiedź
 Konwersja obrazu czarno-białego na kolorowy ?

Witam. Otóż od jakiegoś czasu szukam algorytmu jak zmienić obraz czarno-biały na kolorowy (RGB).
Ale może najpierw do czego mi to jest potrzebne. Otóż mam zamiar rozpocząć eksperymenty z czujnikiem z myszy optycznej. Czujnik ten dysponuje matrycą 16x16 lub 18x18 pikseli w zależności od modelu układu scalonego, lecz co najważniejsze, to że można odczytywać te matrycę tak jak by to była kamera. Rozdzielczość wynosi 6 bitów (0-63) na piksel.
Teraz chciałbym mieć możliwość wyświetlenia tego obrazu na kolorowym wyświetlaczu z Nokii 3510, która pozwala wyświetlić 4096 kolorów, czyli ma 12 bitowa rozdzielczość RGB (po 4 bity na każdą składowa).
O ile bez problemu można znaleźć opis jak z kolorowego obrazu zrobić czarno-biały, to mam problem z odwrotną transformacją :-(
A tak na marginesie nie chodzi mi o gotowy kod, tylko o algorytm bo i tak muszę to zaimplementować w 8-bitowym procesorze AVR. Do dyspozycji będę miał od 512 do 1024 Bajtów RAM i moc ok 8MIPS, przy czym ALU procesora o potrafi dzielić i mnożyć.
Najpierw mam zamiar powiększyć obraz z 16x16 do 32x32 i dopiero potem przekonwertować na kolorowy.
PS. UPS... założyłem przypadkiem temat nie w tym dziele co trzeba, przepraszam, i proszę o przeniesienie do właściwego działu.
Cytuj
photo
Trochę głupio odpowiadać samemu sobie, ale dla zainteresowanych znalazłem 2 rozwiązania.
1. zastosować tablicę konwersji kolorów, w której dla każdej wartości z czujnika przypisany jest kolor.
2. w czujniku zastąpić oryginalną diodę, diodą RGB, i dokonywać 3 pomiarów dla każdego koloru, co da 18 bitową głębie.
http://www.bidouille.org/hack/mousecam
Cytuj
Zamieść odpowiedź Strona # 
Szybka odpowiedź

Kod:    


Powered by ccBoard