azdr
Lieutenant
- Registriert
- Feb. 2005
- Beiträge
- 685
Hi,
Ich wollte mal Fragen ob es in MS Visual Studio 2013 ohne weiters möglich ist unter Einbindung von OpenCL für AMD.SDK , eine Kantendetektion für ein jpg Bild via Canny Edge Algorithmus wahlweise einmal auf der CPU(intel) oder auf der GPU (AMD) ausführen kann.
Ich will quasi letztendlich das Kantendetektiere Bild haben, und wissen wie hoch der Leistungsgewinn gegenüber der CPU ist wenn man die Kantendetektion auf der GPU durchführt.
Den Ablauf stell ich mir folgerndermaßen vor:
1) Input: jpeg Bild einlesen
2) Auswahl im Dos Eingabefenster ob man Canny Edge auf CPU od. auf GPU ausführen will.
3) Output : Kantendetektiertes jpeg Bild und die Verbrauchte Zeit für die Konvertierung.
Steckt der Canny Edge Algorithmus schon in der OpenCl Biblothek drinnen so das man ihn nur noch aufrufen und die Parameter übergeben muss?
Gibt es evt. so eine ähnliche Implementierung wo ich mir das genauer anschauen könnte?
lg
Ich wollte mal Fragen ob es in MS Visual Studio 2013 ohne weiters möglich ist unter Einbindung von OpenCL für AMD.SDK , eine Kantendetektion für ein jpg Bild via Canny Edge Algorithmus wahlweise einmal auf der CPU(intel) oder auf der GPU (AMD) ausführen kann.
Ich will quasi letztendlich das Kantendetektiere Bild haben, und wissen wie hoch der Leistungsgewinn gegenüber der CPU ist wenn man die Kantendetektion auf der GPU durchführt.
Den Ablauf stell ich mir folgerndermaßen vor:
1) Input: jpeg Bild einlesen
2) Auswahl im Dos Eingabefenster ob man Canny Edge auf CPU od. auf GPU ausführen will.
3) Output : Kantendetektiertes jpeg Bild und die Verbrauchte Zeit für die Konvertierung.
Steckt der Canny Edge Algorithmus schon in der OpenCl Biblothek drinnen so das man ihn nur noch aufrufen und die Parameter übergeben muss?
Gibt es evt. so eine ähnliche Implementierung wo ich mir das genauer anschauen könnte?
lg