OpenCV DNN with GPU Computing

跑分第一的手机未必能跑得动神经网络,因为 CPU 的浮点计算能力很有限,在执行图像处理、机器视觉等一些计算密集型任务时,效率会非常低。处理那样的任务是 GPU 的专长,图形硬件不仅能 3D 绘图渲染,还能通过 OpenCL 等接口使用它的计算能力。这里将展示 PC 平台上图形硬件对神经网络的计算加速,在 OpenCV DNN 图像检测程序中对比 CPU 和 GPU 计算的效能差别。