c++ i wykrywanie krawędzi metodą laplace

0

Program "krawędzie Laplace" co to takiego krawędzie laplace? jest to cos takiego ze w obrazku wykrywa krawędzie i je rysuje. jak zrobić program taki pod windowsa zeby to działało?
Jakby cio to ja w linku ponizej zamiesciłem orientacyjny wygladzik tego programiku jak ma wygladać wizualnie (zrobiłem go w paincie, dlatego taka jakosc).
Jak macie jakies pomysły jak by takie coś zrobić to proszę o pomoc!
http://www.ropczyce.info.pl/DOKUMENTY/krawedzie_laplace.JPG

0

Filtr laplace'a to taka zabawka do znajdywania krawędzi.
Jest to opisane w każdej książce o obróbce cyfrowej grafiki.

0

nio ale czy będzie tez opisane jak to zrobić ze strony technicznej? jak połączyć razem filtr laplace'a z graficznym interfejsem programiku który mam napisać?
pozdrawiam

0

Wystarczy, że wiesz co to jest pixel, rgb, itp. oraz umiesz manipulować tablicami (raczej tymi dynamicznymi).

0

o tak co pixel i rgb to ja wiem, ale z tablicami to mam kłopot! przetwarzanie obrazu to nie jest raczej kierunek moich zainteresowań inforrmatycznym, Podązam raczej ku pisaniu stron www. hmmm! Dlatego piszę o pomoc do was :)

0

Tego tak w trzech czwartych linii nikt nie napisze:

  • odczyt obrazu z dysku - może to załatwić TImage z VCL Borlanda, albo 'ręcznie'
  • pobranie tablicy kolorów (chyba można pobrać adres z tego TImage)
  • utworzenie tablicy, dla obrazu wynikowego (BitmapSection, albo inny TImage/TBitmap?)
  • operacje arytmetyczne na tych tablicach - filtr typu (prosty laplace):
    -1 -1 -1
    -1 8 -1
    -1 -1 -1
    może wcześniej trzeba wykonać konwersję rgb -> grays
  • wyświetlenie/zapis na dysk wyniku.

Kawał kodu. [green]

1 użytkowników online, w tym zalogowanych: 0, gości: 1