【OpenCV】最全的OpenCV4.1.2 DNN模块darknet YOLOv3 C++接口python接口性能测试

环境:Win10 家庭版

           OpenCV 4.1.2

           OpenVINO R1

           Python3.6.4

           VTK 7.1

           VulkanSDK-1.1.121.2

           Halide commit 9bbcb6b4f2d49a4a112e370993709d95c544547f

           OpenCL 1.2

           CPU:Intel i5-8300 2.3GHz

           GPU:Intel UHD Graphics 630

                       NVIDIA GeForce GTX 1050 Ti

           边缘设备:Intel计算棒2代


  DNN_BACKEND_HALIDE DNN_BACKEND_INFERENCE_ENGINE DNN_BACKEND_OPENCV DNN_BACKEND_VKCOM
  C++ Python C++ Python C++ Python C++ Python
DNN_TARGET_CPU 747.231 743.322 209.255 212.32 362.061 343.396 NS NS
DNN_TARGET_OPENCL NS NS 272.922(Intel GPU) 274.41(Intel GPU) 849.75(NVIDIA GPU) 849.102(NVIDIA GPU) NS NS
DNN_TARGET_OPENCL_FP16 NS NS 272.199(Intel GPU) 274.618(Intel GPU) 851.404(NVIDIA GPU) 848.855(NVIDIA GPU) NS NS
DNN_TARGET_MYRIAD NS NS 448.746
521.025

449.291
545.185
NS NS NS NS
DNN_TARGET_VULKAN NS NS NS NS NS NS 1516.61(NVIDIA GPU) 1521.981(NVIDIA GPU)
DNN_TARGET_FPGA NA NA NA NA NA NA NA NA

注1:NS表示不支持的组合。

注2: NA表示没有硬件没有测试。

注3: OpenCV官方代码里的注释

* List of supported combinations backend / target:
         * |                        | DNN_BACKEND_OPENCV | DNN_BACKEND_INFERENCE_ENGINE | DNN_BACKEND_HALIDE |
         * |------------------------|--------------------|------------------------------|--------------------|
         * | DNN_TARGET_CPU         |                  + |                            + |                  + |
         * | DNN_TARGET_OPENCL      |                  + |                            + |                  + |
         * | DNN_TARGET_OPENCL_FP16 |                  + |                            + |                    |
         * | DNN_TARGET_MYRIAD      |                    |                            + |                    |
         * | DNN_TARGET_FPGA        |                    |                            + |                    |
         */

是支持DNN_BACKEND_HALIDE和DNN_TARGET_OPENCL的组合的,但是我这里测试是没法调用成功的,不知道是OpenCV的版本问题,或者HALIDE的版本或者OpenCL的版本问题,亦或者其他问题,暂未可知。

你可能感兴趣的:(opencv)