eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingJak odróżnić czy plama jest jedna czy składa się z dwóch ?Re: Jak odróżnić czy plama jest jedna czy składa się z dwóch ?
  • X-Received: by 10.140.33.229 with SMTP id j92mr1905qgj.7.1417995971852; Sun, 07 Dec
    2014 15:46:11 -0800 (PST)
    X-Received: by 10.140.33.229 with SMTP id j92mr1905qgj.7.1417995971852; Sun, 07 Dec
    2014 15:46:11 -0800 (PST)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit
    0.net!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!peer01.iad.high
    winds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!h15no15212
    591igd.0!news-out.google.com!n9ni21qai.0!nntp.google.com!w8no5348517qac.0!postn
    ews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Sun, 7 Dec 2014 15:46:11 -0800 (PST)
    In-Reply-To: <m5nkj7$hs1$1@node2.news.atman.pl>
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=212.191.89.40;
    posting-account=U6W2igoAAAAtpxDpjcail7RNkB697MnO
    NNTP-Posting-Host: 212.191.89.40
    References: <m5nkj7$hs1$1@node2.news.atman.pl>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <b...@g...com>
    Subject: Re: Jak odróżnić czy plama jest jedna czy składa się z dwóch ?
    From: T <t...@t...org.pl>
    Injection-Date: Sun, 07 Dec 2014 23:46:11 +0000
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: quoted-printable
    X-Received-Bytes: 2768
    X-Received-Body-CRC: 2345830219
    Xref: news-archive.icm.edu.pl pl.comp.programming:207151
    [ ukryj nagłówki ]

    On Wednesday, December 3, 2014 7:25:44 PM UTC+1, Borneq wrote:
    > a może nie widać żadnej?
    > Przykład pojedynczych:
    > http://i.imgur.com/mJSfkUf.jpg
    > http://i.imgur.com/IJupl8j.jpg
    >
    > podwójnych:
    > http://i.imgur.com/QlU7HKU.jpg
    > http://i.imgur.com/IGKqufv.jpg
    >
    > Tam gdzie nie ma i powinien odróżnić:
    > http://i.imgur.com/fYMvrid.jpg
    > - jednolita, czarny brzeg


    Same operacje morfologiczne niewiele Ci dadzą.
    Podszedłbym do tego w następujący sposób:
    1. Normalizacja obrazu lub reczne dobranie kontrastu,
    2. Progowanie adaptacyjne. Mozliwe, ze najprostsze - Otsu - zalatwi sprawe.
    3. Wykrywanie krawędzi: sobel, transformata laplace'a - wybierz coś, co bedzie
    najlepiej wyszukiwalo krawędzie.
    Teraz masz dwie mozliwosc:
    4a. Transformata Hougha dla wykrywania okręgów
    4b1. Transformata Radona dla krawedzi (tyle transformat, ile potencjalnych obiektów)
    a następnie, jeśli samo widmo wyjsciowe Ci nic nie powie,
    4b2. przepuść to przez transformate fouriera (potraktuj rozkład krawędzi jako sygnał
    1D). W tym widmie juz spokojnie dobierzesz:
    4b3. deskryptory dla wybranych częstotliwosci w sygnale/krawędzi.
    4b4. dalej wystarczy zwykly klasyfikator kNN

    Oczywiscie zdaję sobie sprawe, ze powyzsze propozycje mogą utknąć juz na poczatku,
    ale generalnie kondycjonowanie obrazu wejściowego, w zagadnienich
    przetwarzania obrazu, zawsze jest problematyczne.
    Osobiscie spróbowałbym transformaty hougha. Szukaj pod HCT - Hough Circle Transform.

    Pozdrawiam,T.

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: