Grafika w C#

0

Witam,
proszę o pomoc w nakierowaniu jak mogę i za pomocą jakich elementów języka C# zrealizować następujący problem:

Mam obraz, np. ze skanera, aparatu itp. Chciałbym aby ten obraz mógł być porównywany z innym obrazem np. zapisanym na dysku, w bazie. Ma być docelowo to prosta grafika (kilka obiektów: np. kilka kwadratów, linii itp.). Porównywanie zrealizowane w kodzie musi mieć dostęp w jakiś sposób do edycji grafiki pobranej z w/w źródła. Edycja powinna (tak mi się wydaje) ingerować w najmniejsze części obrazu, tak by można było dostać się do kolorów, położenia, właściwości. Dokładność przy porównywaniu ma chyba istotne znaczenie.
Dlatego proszę o pomoc, nakierowanie - na klasy, komponenty, stosowane i sprawdzone sposoby realizacji takiego problemu.
Z góry dziękuję i pozdrawiam.

0

System.Drawing
System.Drawing.Drawing2D

Co rozumiesz przez porownanie?

0

Chcę zrealizować projekt, który za zadanie będzie miał porównywać zdjęcie z zadanym wzorcem w celu weryfikacji zgodności w określonym przedziale błędu. Np. zdjęcie będzie zawierało kilka linii o różnej grubości i kierunku, a wzorzec będzie określał w jakim miejscach, odległości powinny się one znajdować i sprawdzać, czy podane zdjęcie spełnia te wymagania. Finalnie chcę osiągnąć program do weryfikacji poprawności ścieżek obwodów drukowanych.

0

W takim razie na pewno przyda sie klasa System.Drawing.Bitmap z metodami GetPixel i FromFile. Co do porownywania to mozna wykorzystac sieci neuronowe Hopfielda - wedlug mnie idealne do tego zastosowania.

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