How to use OpenVINO library in Qt5.9.1 on Ubuntu
-
Environment:
*OS: Ubuntu 16.04
*Qt: 5.9.1
*OpenVINO: toolkit for linux 2018 R5
*OpnenCV: 4.0.1Hi
I want to use Intel OpenVINO library in Qt 5.9.1
My Qt pro file setting is:
INCLUDEPATH += /usr/local/include
/usr/local/include/opencv4
/usr/local/include/opencv4/opencv2
/usr/local/include/opencv4/opencv2/videoio
/opt/intel/computer_vision_sdk_2018.5.445/deployment_tools/inference_engine/include
/opt/intel/computer_vision_sdk_2018.5.445/deployment_tools/inference_engine/include\cppLIBS += /usr/local/lib/libopencv_.so
/usr/local/lib/libopencv_highgui.so
/usr/local/lib/libopencv_core.so
/usr/local/lib/libopencv_imgproc.so
/usr/local/lib/libopencv_imgcodecs.so
/usr/local/lib/libopencv_video.so
/usr/local/lib/libopencv_videoio.so
/opt/intel/computer_vision_sdk_2018.5.445/deployment_tools/inference_engine/lib/ubuntu_16.04/intel64/.so
/home/fic/inference_engine_samples_build/intel64/Release/lib/*.so
-ldl -lpthread -fopenmpAnd my code is:
// load network from IR
CNNNetReader netReader;
netReader.ReadNetwork(PATH_TO_IR_XML);
netReader.ReadWeights(PATH_TO_IR_BIN);
// set maximum batch size to be used
netReader.getNetwork().setBatchSize(1);
CNNNetwork network = netReader.getNetwork();
// instantiate a plugin for a target hardware
InferencePlugin plugin = PluginDispatcher({""}).getPluginByDevice("CPU");
// create executable network and infer request
ExecutableNetwork executable_network = plugin.LoadNetwork(network,{});
InferRequest infer_request = executable_network.CreateInferRequest();But I got the error message :
undefined reference to 'omp_get_thread_num@VERSION' libinference_engine.so
undefined reference to 'omp_get_max_threads@VERSION' libinference_engine.so
undefined reference to 'GOMP_parallel@VERSION' libinference_engine.so
undefined reference to 'omp_get_num_threads@VERSION' libinference_engine.soHas anyone experienced this?
Or know how to write Qt pro file can let OpenVINO be worked?Thanks.
-
@Hank_Lee LIBS should actualy be like this:
LIBS += -LPATH_TO_LIBS_DIR -lLIBA_NAME
http://doc.qt.io/qt-5/qmake-variable-reference.html#libs
LIBS += -L/usr/local/lib -lopencv_ \ -lopencv_highgui \ -lopencv_core \ -lopencv_imgproc \ -lopencv_imgcodecs \ -lopencv_video \ -lopencv_videoio \ ...