eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingporownanie grafikRe: porownanie grafik
  • Data: 2009-06-24 08:16:50
    Temat: Re: porownanie grafik
    Od: gdL <g...@o...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]


    > Probowalem stworzyc program ktory z miniaturek zdjec tworzy mozaike
    > wielkiego zdjecia.
    > cos w tym stylu:http://www.znalezionewsieci.pl/zabawa-z-obrazk
    ami/wlasne-zdjecie-jako...http://mazaika.tripod.com/
    gallery.html
    > i najpierw analizowalem jak robia ten efekt dostepne programy. I okazalo sie
    > ze bardzo prymitywnie - dobieraja jedynie obrazki o podobnym odcieniu do
    > tego jeszcze je podkoloruja i juz. Kiedys widzialem prace gdzie byl wziety
    > rowniez pod uwage ksztalt na zdjeciu i zrodle ale wydaje mi sie ze to bylo
    > ukladane recznie przez grafika...
    > Ja probowalem odnalesc najbardziej podobne w kolorze i ksztalcie zdjecie do
    > kwadratu mozaiki, tzn jezeli przez ten kwadrat przechodzi pozioma linia to
    > szukalem zdjecia z np horyzontem. Ale leglem na okresleniu ktore z bazy
    > zdjec jest najbardziej podobne to wzorcowego kwadratu.
    > Mam nadzieje ze jasno napisalem o co mi chodzi :)


    Najpierw musisz ustalić relację wielkości pomiędzy obszarem obrazu
    dużego i obrazem wstawianym jako klocek mozajki, czyli jaki obszar
    obrazu dużego będzie stanowić obszar obrazu małego (X px * Y px ).
    Stosunek wysM*n/szerM*n obrazu małego, to będzie stosunek ilości
    pikseli wysD/szerD obrazu dużego wziętego do porównania, co będzie
    stanowić naszą proporcję.

    np: stosunek px obrazu małego 300/200, a ja chcę n=25, wtedy 12/8 i
    tyle pikseli obrazu dużego będzie stanowić nasz obrazek mały. Obszarem
    każdego piksela dużego będzie 25x25 px obrazu małego.

    Następnie według tej relacji, wykonujesz szereg przekształceń :
    porównujących lub/i skalujących.

    Każdy z podobszarów obrazu małego ( w przykładzie 25x25 px ), dla
    wszystkich małych obrazów potencjalnie biorących udział w utworzeniu
    mozajki, oceniasz pod kątem :

    1* średniego koloru
    2* wariancji koloru w obszarze ( np 25x25 px)

    Rezultaty zapisane w tablicy porównujesz z wybranymi pikselami obrazu
    dużego, dla uzyskania najlepszego trafienia (ale już nie tylko dla
    obszaru, ale dla całego małego obrazu złożonego z obszarów) i
    wstawiasz.

    Liczbę operacji pomnóż x2,x4 albo x8, jeśli chcesz obracać obrazy i
    wykononywać przekształcenia lustra według jednej/obu osi obrazu.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: