FourStepPhaseShifting
Monocular Structured-Light 3D Reconstruction,:star: if you like.
Install / Use
/learn @jiayuzhang128/FourStepPhaseShiftingREADME
单目结构光三维重建
本项目使用"互补格雷码+相移码"方法获取被测物体的三维信息,欢迎star:star:收藏!
matlab版本代码解码和重建比较完整比较完整,python版本在CSDN有更详细介绍。
点击这里查看PPT介绍。
1. 简介
系统硬件结构图如下:

:one:系统组成:
- DLP投影仪:闻亭PRO6500
- 灰度相机:FLIR BFS-U3-50S5
- 旋转平台
:two:实验验证
使用上述硬件系统采集实验数据验证算法。
pattern图

实验图片

点云结果


:three:算法流程
假设已经获得了系统标定参数,使用互补格雷码+四步相移码方法进行三维重建,整个重建过程可以分为六个步骤:
- 生成格雷码图像
- 生成四步相移图像
- 求解相对相位
- 求解绝对相位
- 获得相机-投影仪像素坐标之间的对应关系
- 根据标定参数获得重建点云信息
2. TODO
- python版本代码编写计算三维点云代码
- python版本代码重构
- matlab版本代码优化效率
- 补充投影仪-相机系统标定内容
3. 参考文献
[2] 张启灿, 吴周杰. 基于格雷码图案投影的结构光三维成像技术[J]. 红外与激光工程, 2020, 49(3): 0303004-1-0303004-13.
Related Skills
node-connect
342.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
85.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
342.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
342.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
