在某些对host侧CPU要求较高的模型中,例如目标检测类模型,需要进行较为复杂的图像预处理。为获得更好的图像处理性能,可采用编译安装opencv的方式。
编译安装opencv的步骤如下:
export GIT_SSL_NO_VERIFY=true
git clone https://github.com/opencv/opencv.git cd opencv mkdir -p build
cd build cmake -D BUILD_opencv_python3=yes -D BUILD_opencv_python2=no -D PYTHON3_EXECUTABLE=/usr/local/python3.7.5/bin/python3.7m -D PYTHON3_INCLUDE_DIR=/usr/local/python3.7.5/include/python3.7m -D PYTHON3_LIBRARY=/usr/local/python3.7.5/lib/libpython3.7m.so -D PYTHON3_NUMPY_INCLUDE_DIRS=/usr/local/python3.7.5/lib/python3.7/site-packages/numpy/core/include -D PYTHON3_PACKAGES_PATH=/usr/local/python3.7.5/lib/python3.7/site-packages -D PYTHON3_DEFAULT_EXECUTABLE=/usr/local/python3.7.5/bin/python3.7m .. make -j$nproc make install