Intel's Deep Learning Inference Engine backendに、
OpenCV で Intel OpenVINO の Deep Learning Inference Engine の使い方が書いてあります。
OpenCV で Intel OpenVINO の Deep Learning Inference Engine の使い方が書いてあります。
Intel OpenVINOについては、2018年6月19日に書きました。
なんと、BACKENDのところに、
引用 net.setPreferableBackend(DNN_BACKEND_INFERENCE_ENGINE); // the other possible options are // DNN_BACKEND_OPENCV (the default C++ implementation) // DNN_BACKEND_HALIDE (Halide-based implementation)
デフォルトのC++実装だけじゃなくて、Halideベースの実装と、
うおーーーーー、Intel も認める、Halide じゃん
それから、ターゲットも
引用 net.setPreferableTarget(DNN_TARGET_OPENCL); // the possible options are // DNN_TARGET_CPU, // DNN_TARGET_OPENCL, // DNN_TARGET_OPENCL_FP16 // (fall back to OPENCL if the hardware does not support FP16), // DNN_TARGET_MYRIAD