1 手动下载 IPPICV
ippicv_2019_lnx_intel64_general_20180723.tgz
下载完成后新建一个名为文件夹ippicv
,并将解压的ippicv_lnx
放入刚刚新建的文件夹ippicv
中。
2 修改ippicv.cmake
将./opencv-4.2.0/3rdparty/ippicv/ippicv.cmake
中第47
行的:
"https://raw.githubusercontent.com/opencv/opencv_3rdparty/${IPPICV_COMMIT}/ippicv/"
修改为刚刚新建的ippicv
的路径(注意ippicv
文件中放ippicv_lnx
):
# e.g : "/home/z/pkgs/ippicv"
"path/to/your/ippicv"
该部分完整代码:
set(THE_ROOT "${OpenCV_BINARY_DIR}/3rdparty/ippicv")
ocv_download(FILENAME ${OPENCV_ICV_NAME}
HASH ${OPENCV_ICV_HASH}
URL
"${OPENCV_IPPICV_URL}"
"$ENV{OPENCV_IPPICV_URL}"
"/home/z/pkgs/ippicv/"
DESTINATION_DIR "${THE_ROOT}"
ID IPPICV
STATUS res
UNPACK RELATIVE_URL)
3 编译安装
进入./opencv-4.2.0
文件夹执行:
mkdir build && cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
make -j4 && sudo make install