【實例簡介】
該代碼為brown university相關技術人員編寫,旨在用于學習研究3D結構光的原理、算法實現和應用。由于原有的網站( http://mesh.brown.edu/byo3d/index.html )近期無法訪問,為了便于3D愛好者可以方便學習相關內容,特將該網站部分代碼進行上傳。切記:不要將該代碼直接用于商業目的,否則后果自負!
【實例截圖】
【核心代碼】
0d041402-23d6-407d-b99a-6b16f77828ae
└── mlStructuredLight
├── calib
│?? ├── calibration_script.m
│?? ├── calib_results
│?? │?? ├── calib_cam_proj.mat
│?? │?? ├── camera_results_v1.mat
│?? │?? ├── camera_results_v2.mat
│?? │?? └── projector_results.mat
│?? ├── cam
│?? │?? └── v1
│?? │?? ├── 001.bmp
│?? │?? ├── 002.bmp
│?? │?? ├── 003.bmp
│?? │?? ├── 004.bmp
│?? │?? ├── 005.bmp
│?? │?? ├── 006.bmp
│?? │?? ├── 007.bmp
│?? │?? ├── 008.bmp
│?? │?? ├── 009.bmp
│?? │?? └── 010.bmp
│?? ├── proj
│?? │?? └── v1
│?? │?? ├── 001.bmp
│?? │?? ├── 002.bmp
│?? │?? ├── 003.bmp
│?? │?? ├── 004.bmp
│?? │?? ├── 005.bmp
│?? │?? ├── 006.bmp
│?? │?? ├── 007.bmp
│?? │?? ├── 008.bmp
│?? │?? ├── 009.bmp
│?? │?? ├── 010.bmp
│?? │?? ├── 011.bmp
│?? │?? └── 012.bmp
│?? └── run_capture.m
├── data
│?? └── Gray
│?? └── man
│?? ├── v1
│?? │?? ├── 01.bmp
│?? │?? ├── 02.bmp
│?? │?? ├── 03.bmp
│?? │?? ├── 04.bmp
│?? │?? ├── 05.bmp
│?? │?? ├── 06.bmp
│?? │?? ├── 07.bmp
│?? │?? ├── 08.bmp
│?? │?? ├── 09.bmp
│?? │?? ├── 10.bmp
│?? │?? ├── 11.bmp
│?? │?? ├── 12.bmp
│?? │?? ├── 13.bmp
│?? │?? ├── 14.bmp
│?? │?? ├── 15.bmp
│?? │?? ├── 16.bmp
│?? │?? ├── 17.bmp
│?? │?? ├── 18.bmp
│?? │?? ├── 19.bmp
│?? │?? ├── 20.bmp
│?? │?? ├── 21.bmp
│?? │?? ├── 22.bmp
│?? │?? ├── 23.bmp
│?? │?? ├── 24.bmp
│?? │?? ├── 25.bmp
│?? │?? ├── 26.bmp
│?? │?? ├── 27.bmp
│?? │?? ├── 28.bmp
│?? │?? ├── 29.bmp
│?? │?? ├── 30.bmp
│?? │?? ├── 31.bmp
│?? │?? ├── 32.bmp
│?? │?? ├── 33.bmp
│?? │?? ├── 34.bmp
│?? │?? ├── 35.bmp
│?? │?? ├── 36.bmp
│?? │?? ├── 37.bmp
│?? │?? ├── 38.bmp
│?? │?? ├── 39.bmp
│?? │?? ├── 3Dresult.fig
│?? │?? ├── 40.bmp
│?? │?? ├── 41.bmp
│?? │?? └── 42.bmp
│?? └── v1.wrl
├── drivers
│?? ├── camCapture.m
│?? ├── camInit.m
│?? ├── camPreview.m
│?? ├── camStop.m
│?? └── stopDevices.m
├── MIT_License.txt
├── README.txt
├── slProcess.m
├── slScan.m
└── utilities
├── bin2dec.m
├── bincode.m
├── computeExtrinsic.m
├── deBruijn.m
├── extractGrid.m
├── fitPlane.m
├── fscatter3.m
├── gray2dec.m
├── graycode.m
├── imColorCorrect.m
├── intersectLineWithPlane.m
├── keep.m
├── pixel2ray.m
├── procamCalibDisplay.m
├── slCalib.m
├── vrmlMesh.m
├── vrmlPoints.m
└── writeFrames.m
13 directories, 99 files