Witam
Stworzyłem sobie aplikację która porównuje 2 obrazki pod względem podobieństwa, wartość podobieństwa jest podawana w procentach (im więcej tym bardziej podobne, 100% - identyczne, 80-90% - podobne, 60-70% i mniej - różne), do tego wykorzystałem framework AForge.NET, oczywiście aplikacja działa, problem polega na wydajności otóż gdy próbuję znaleźć 2 podobne obrazki (jeden wzorcowy jest na stałe, a testowane są pobierane z serwera) program zaczyna generować duże obciążenie procesora i tak sobie myślę czy nie dałoby tego zadania porównania przenieść na GPU... nie wiem jak się za to zabrać ale to chyba bardzo by wpłynęło na wydajność jakby CPU zajął się tylko przygotowaniem danych czyli pobraniem z neta obrazka do testu a następnie wysłać go razem ze wzorcem do GPU. Najlepiej by było wykorzystać OpenCL albo CUDA problem w tym, że AForge.NET nie wspiera tego... i potrzebuję jakiejś alternatywy, żeby było równie łatwe w obsłudze i umożliwiało skorzystanie z GPU :) Może ktoś słyszał o takim Frameworku (dodam, że znalazłem frameworki do obsługi OpenCL pod C# ale musiałbym samemu pisać w OpenCL f-cje do skalowania oraz porównywania obrazków a o to mi nie chodzi, chodzi o to aby znaleźć już gotowy framework z tymi f-cjami), dobrze jakby był to OpenSource, albo bezpłatne do użytku niekomercyjnego :D
Pozdrawiam
Rav