# ObstacleDetection **Repository Path**: lut108/obstacle-detection ## Basic Information - **Project Name**: ObstacleDetection - **Description**: 避障算法项目 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-01 - **Last Updated**: 2025-11-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ObstacleDetection 通过固态激光雷达和网络摄相机所构建的障碍物检测项目。 ## 1.项目依赖 ### 1.1 硬件设备 - 网络摄相机:HikVision UD30501B - 固态激光雷达:LeiShen CH64W ### 1.2 开发环境 - 操作系统:Windows & Linux - 编译器:MSVC(Visual Studio 2022) & GCC x.x.x - 构建工具:CMake 3.8 - 开发语言:C++17 - 依赖: - [PCL](https://github.com/PointCloudLibrary/pcl):1.14.1 - [VTK](https://github.com/Kitware/VTK):9.3.0 - [OpenCV](https://github.com/opencv/opencv):4.10.0 - [spdlog](https://github.com/gabime/spdlog): 1.15.1 - [Qt5](https://doc.qt.io/qt-5/):5.14.2 - [yaml-cpp](https://github.com/jbeder/yaml-cpp): 0.8.0 - [ffmpeg](https://github.com/FFmpeg/FFmpeg): 7.1.1 ## 2.如何构建 搭建依赖环境。完成后打开 `CMakePresets.json` 文件,更改如下路径为自己开发环境相应的路径: ```json "Qt5_DIR": "xxx", "OpenCV_DIR": "xxx", "PCL_DIR": "xxx", "spdlog_DIR": "xxx", "yaml-cpp_DIR": "xxx", "ffmpeg_DIR": "xxx" ```