# WebVideoServer-CppRestSDK **Repository Path**: Pulsar-V/web-video-server-cpp-rest-sdk ## Basic Information - **Project Name**: WebVideoServer-CppRestSDK - **Description**: 图像数据流Demo 使用OpenCV和cpprestsdk - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-10-14 - **Last Updated**: 2022-10-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 图像数据流Demo 使用OpenCV和cpprestsdk 下载并编译OpenCV ```bash git clone https://github.com/opencv/opencv.git -b 4.5.1 -v opencv-4.5.1 --recursive cd opencv-4.5.1 mkdir build_opencv cd build_opencv cmake ../ -CMAKE_INSTALL_PREFIX=$(pwd)/install -LH make && make install ``` 下载安装boost ```bash https://sourceforge.net/projects/boost/files/boost-binaries/1.72.0/boost_1_72_0-msvc-14.2-64.exe/download ``` 下载安装OpenSSL ```bash http://slproweb.com/products/Win32OpenSSL.html ``` 下载并编译cpprestsdk ```bash git clone https://github.com/microsoft/cpprestsdk.git -b v2.10.18 -v cpprestsdk-2.10.18 --recursive cd cpprestsdk-2.10.18 mkdir build_cpprestsdk cd build_cpprestsdk cmake ../ -CMAKE_INSTALL_PREFIX=$(pwd)/install -LH make && make install ``` 修改CMakeLists.txt里的 ```cmake set(PACKAGES_DIR "OpenCV的包地址") #OpenCV的路径,注意,该路径下必须存在opencv_world451.lib和OpenCVConfig.cmake文件 set(OpenCV_DIR "${PACKAGES_DIR}/opencv-4.5.1/build_opencv/install/x64/vc16/lib") #cpprestsdk的路径,注意,该路径下必须存在cpprestsdk-config.cmake文件 set(cpprestsdk_DIR "${PACKAGES_DIR}/cpprestsdk-2.10.18/build_cpprestsdk/install/lib/cmake/cpprestsdk") ```