我想比较高性能群集上CPU和GPU的性能。 HPC不支持OpenCV。我的想法是 步骤1。使用Visual Studio和OpenCV将高分辨率图像转换为矩阵形式,然后 第2步。使用MPI和CUDA将该图像发送到HPC上的多个处理器(具有GPU),对其进行图像过滤并返回结果。 第三步从矩阵重建图像。
基本上,我想先在PC上运行图像过滤(平滑和锐化)并获得经过的时间(使用CPU和GPU),然后使用上述3个步骤来查看HPC的使用(显而易见,但想量化)。
任何人都可以指导我如何完成第1步和第3步吗?我想读取图像(比如说8192 x 2148)并获取其对应的矩阵值(可以是具有通道1的灰度图像或具有3通道的RGB)。谢谢