Ich bin sehr Anfänger in CUDA. Ich möchte nur wissen, wie man ein Bild mit CUDA-Programmierung liest? Ich habe NVidia GeForce 860 M, installiert Visual Studio 2012, CUDA 7.5.Wie liest man ein Bild mit CUDA-Programmierung?
Vielen Dank im Voraus !!!
Ich bin sehr Anfänger in CUDA. Ich möchte nur wissen, wie man ein Bild mit CUDA-Programmierung liest? Ich habe NVidia GeForce 860 M, installiert Visual Studio 2012, CUDA 7.5.Wie liest man ein Bild mit CUDA-Programmierung?
Vielen Dank im Voraus !!!
Ich denke, Sie können es nur über eine CPU tun und dann das Bild auf den Speicher der CUDA-Karte übertragen. CUDA-Boards bieten keinen Zugriff auf das Dateisystem.
Sie müssen die Datei mit C++ - Funktionen lesen und dann den Zeiger des Bildpixels Array an die CUDAMEMCPY-Funktion übergeben. Dadurch wird das Bild vom CPU-Speicher auf den globalen GPU-Speicher übertragen.
Das stimmt. Du kannst es nicht tun. Dies ist derzeit die einzige Methode. – rayryeng
Sie nicht. Sie können einfach eine bekannte C- oder C++ - Bibliothek wie ImageMagick, OpenCV usw. verwenden und dann die Bilddaten in den globalen Speicher übertragen. – rayryeng