赞
踩
0、准备工作:
安装Git,建议勾选Git-LFS
安装CMake
安装visual studio 2019英文版
1、拉取vcpkg代码
$ git clone https://github.com/microsoft/vcpkg.git
2、初始化vcpkg
$ ./bootstrap-vcpkg.bat
3、查看当前OpenCV版本,可以看到我本机上默认opencv是4.6.0版本,opencv3是3.4.18版本
$ ./vcpkg.exe search opencv ...... ...... opencv 4.6.0 Computer vision library opencv[ade] graph api opencv[contrib] opencv_contrib module opencv[cuda] CUDA support for opencv ...... ...... opencv2 2.4.13.7#14 Open Source Computer Vision Library opencv2[cuda] CUDA support for opencv ...... ...... opencv3 3.4.18#1 Open Source Computer Vision Library opencv3[contrib] opencv_contrib module opencv3[cuda] CUDA support for opencv ...... ...... opencv4 4.6.0#2 computer vision library opencv4[ade] graph api opencv4[contrib] opencv_contrib module opencv4[cuda] CUDA support for opencv ...... ......
4、这里我选择安装使用opencv4,当前对应4.6.0版本,并且只安装windows平台的x64版。等待安装完成,中途如果有失败请重试该命令。
$ ./vcpkg.exe install opencv4:x64-windows Computing installation plan... The following packages will be built and installed: * libjpeg-turbo[core]:x64-windows -> 2.1.4 * liblzma[core]:x64-windows -> 5.2.5#6 * libpng[core]:x64-windows -> 1.6.37#18 * libwebp[core,libwebpmux,nearlossless,simd,unicode]:x64-windows -> 1.2.4 opencv4[core,default-features,dnn,jpeg,png,quirc,tiff,webp]:x64-windows -> 4.6.0#2 * protobuf[core]:x64-windows -> 3.21.4 * quirc[core]:x64-windows -> 1.1#3 * tiff[core,jpeg,lzma,zip]:x64-windows -> 4.4.0#1 * vcpkg-cmake[core]:x64-windows -> 2022-07-18 * vcpkg-cmake-config[core]:x64-windows -> 2022-02-06#1 * vcpkg-get-python-packages[core]:x64-windows -> 2022-06-30 * zlib[core]:x64-windows -> 1.2.12#1 Additional packages (*) will be modified to complete this operation. Detecting compiler hash for triplet x64-windows... ...... ...... Installing 1/12 vcpkg-cmake:x64-windows... ...... ...... Installing 2/12 vcpkg-cmake-config:x64-windows... ...... ...... Installing 3/12 libjpeg-turbo:x64-windows... ...... ...... Installing 4/12 liblzma:x64-windows... ...... ...... Installing 5/12 zlib:x64-windows... Building zlib[core]:x64-windows... ...... ...... Installing 6/12 libpng:x64-windows... ...... ...... Installing 7/12 libwebp:x64-windows... ...... ...... Installing 8/12 protobuf:x64-windows... ...... ...... Installing 9/12 quirc:x64-windows... ...... ...... Installing 10/12 tiff:x64-windows... ...... ...... Installing 11/12 vcpkg-get-python-packages:x64-windows... ...... ...... Installing 12/12 opencv4:x64-windows... ...... ...... Total elapsed time: 12.5 min If you do not install the meta-port *opencv*, the package opencv4 is compatible with CMake if you set the OpenCV_DIR *before* the find_package call set(OpenCV_DIR "D:/Projects/vcpkg/installed/x64-windows/share/opencv4") find_package(OpenCV REQUIRED)
5、在自己工程的CMakeLists.txt中通过引入vcpkg中的OpenCV即可(不熟悉CMakeList.txt的同学建议先学习下CMake)。
set(OpenCV_DIR "D:/Projects/vcpkg/installed/x64-windows/share/opencv4")
find_package(OpenCV REQUIRED)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。