eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingporownanie grafikRe: porownanie grafik
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
    From: "Mariusz Marszałkowski" <b...@g...SKASUJ-TO.pl>
    Newsgroups: pl.comp.programming
    Subject: Re: porownanie grafik
    Date: Fri, 26 Jun 2009 22:02:22 +0000 (UTC)
    Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
    Lines: 39
    Message-ID: <h23ghe$i46$1@inews.gazeta.pl>
    References: <h1oim1$51q$1@news.wp.pl> <h1r8dk$oau$1@news.wp.pl>
    NNTP-Posting-Host: localhost
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: 8bit
    X-Trace: inews.gazeta.pl 1246053742 18566 172.20.26.238 (26 Jun 2009 22:02:22 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Fri, 26 Jun 2009 22:02:22 +0000 (UTC)
    X-User: brodacz100
    X-Forwarded-For: 89.229.16.190
    X-Remote-IP: localhost
    Xref: news-archive.icm.edu.pl pl.comp.programming:182408
    [ ukryj nagłówki ]

    Artur Halaczkiewicz <a...@g...com> napisał(a):

    > Dzieki wszystkim za odpowiedz :)
    > Probowalem stworzyc program ktory z miniaturek zdjec tworzy mozaike
    > wielkiego zdjecia.
    > cos w tym stylu:
    > http://www.znalezionewsieci.pl/zabawa-z-obrazkami/wl
    asne-zdjecie-jako-mozaika-p
    > icartia
    > 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...

    Najpierw taki algorytm:

    1) Tworzysz bazę obrazków
    2) Wszystkie obrazki w bazie skalujesz do takiego samego rozmiaru, np.
    do małego rozmiaru 5x5 pixeli.
    3) Obraz główny skalujesz też do możliwie małego rozmiaru, np. 100x100 pix
    4) Obraz główny wypełniasz losowo 400-oma małymi obrazkami.
    5) Liczysz sumę kwadratów różnic kolorów pomiędzy pixelami z obrazka
    głównego a świeżo utworzonego.
    6) Dokonujesz losowej zamiany położenia kilku obrazków. Także kilku
    losowych obrazków wymieniasz z bazą.
    7) Znów liczysz sumę kwadratów różnic...
    8) Jeśli nowa suma kwadratów różnic jest mniejsza to zachowujesz zmiany,
    jeśli większa to cofasz
    9) Jeśli nie znudziło Ci się oczekiwanie, to wracasz do punktu 6

    Następnie bym się zastanawiał jak można ulepszyć program.
    Np można stworzyć listę preferowanych współrzędnych. Podczas losowych
    zmian obrazki częściej mogą trafiać na preferowane współrzędne.

    A może ktoś zna optymalny algorytm takiego dopasowania o przyzwoitej
    złożoności?

    Pozdrawiam

    --
    Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

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: