eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingporownanie grafikRe: porownanie grafik
  • Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!news.nask.pl!ne
    ws.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews
    .com!nntp.giganews.com!postnews.google.com!q14g2000vbn.googlegroups.com!not-for
    -mail
    From: gdL <g...@o...pl>
    Newsgroups: pl.comp.programming
    Subject: Re: porownanie grafik
    Date: Wed, 24 Jun 2009 01:16:50 -0700 (PDT)
    Organization: http://groups.google.com
    Lines: 53
    Message-ID: <1...@q...googlegroups.com>
    References: <h1oim1$51q$1@news.wp.pl> <h1r8dk$oau$1@news.wp.pl>
    NNTP-Posting-Host: 91.189.0.210
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: quoted-printable
    X-Trace: posting.google.com 1245831410 8791 127.0.0.1 (24 Jun 2009 08:16:50 GMT)
    X-Complaints-To: g...@g...com
    NNTP-Posting-Date: Wed, 24 Jun 2009 08:16:50 +0000 (UTC)
    Complaints-To: g...@g...com
    Injection-Info: q14g2000vbn.googlegroups.com; posting-host=91.189.0.210;
    posting-account=BcK0kQoAAAClcQzNiDPwy7W9dMNJ4-fa
    User-Agent: G2/1.0
    X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR
    1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR
    3.5.30729),gzip(gfe),gzip(gfe)
    Xref: news-archive.icm.edu.pl pl.comp.programming:182333
    [ ukryj 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: