# 开源单目结构光系统 **Repository Path**: zzhprogram/Low-cost-single-eye-structured-light ## Basic Information - **Project Name**: 开源单目结构光系统 - **Description**: 包含两个库解决方案和一个界面解决方案,引用Nuget程序包的OpenCVSharp4和Activiz,可能需要安装海康相机的MVS软件。 *基础库BaseTool、算法库Airthmetic、界面StructuredLightSystemUI - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2025-11-13 - **Last Updated**: 2025-11-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Structured Light Scanning System ## 项目简介 本项目是一个基于结构光的低成本开源单目三维扫描系统,包含以下核心功能: - 海康相机控制 - 响西投影仪控制 - 图像采集、相机标定、三维重建、点云显示 - 棋盘格生成和条纹光栅生成 ## 主要特性 - 使用OpenCvSharp进行图像处理,使用Activiz进行点云显示 - 基于布朗大学单目结构光编写算法《Simple, Accurate, and Robust Projector-Camera Calibration》 - C#多线程处理保证实时性,有需要可以通过C++红黑树或者Cuda来提升速度,进阶指路:https://github.com/booksuper/PclCSharp ## 系统要求 - .NET Framework 4.8 或更高 - OpenCvSharp4 - Windows系统(支持x64架构) - 相机:支持MVS相机SDK - 投影仪:支持串口控制的响西投影仪(响西智能科技(重庆)有限公司) ## 安装说明 1. 安装Visual Studio 2022或更高版本 2. 还原NuGet包OpenCVSharp4和Activiz 3. 引用ExpandDLL/MVS目录包含MvCameraControl.Net.dll,或者从海康机器人官网下载最新的MVS软件 ## 目录结构说明 - Airthmetic: 核心算法库(标定工具、重建工具、图像处理工具、兔子点云工具、棋盘格工具、条纹光栅工具) - BaseTool: 基础工具类(文件操作工具、日志工具、路径管理、基础界面控件、相机工具、投影仪工具) - ExpandDLL: 第三方库(MVS相机SDK) - StructuredLightSystemUI: 主应用程序与用户界面 ## 许可协议 本项目遵循GPL-3.0开源协议,详细内容请查看LICENSE文件。 ## 贡献指南 1. 请遵循代码规范 2. 提交前请测试所有核心功能 3. 使用XML注释记录重要函数 4. 保持界面元素的中文本地化 ## 联系方式 项目维护者:Abbsa B站:美琴小学生 UID:1807055 仓库地址:https://gitee.com/Misaka_Mikoto-2021/Low-cost-single-eye-structured-light 机械结构地址:https://makerworld.com.cn/zh/models/1483812-dan-mu-jie-gou-guang-xi-tong-hua-gui-she-ji ## 注意事项 - 请确保硬件连接稳定 - 三维重建效果受环境光照影响较大 - 图像采集需要适当的曝光设置 - 建议在暗室环境中使用以获得最佳效果