恭喜您发现这个宝藏仓库,聪明的您应该发现咱这代码结构比其他仓库干净好使。
我们提供一种基于OpenCV非接触的3D表面测量技术。
"res/imgs"文件夹中的图片压缩过
压缩过的图片不保证点云图的质量, 所以测试数据只用于学术用途。 如果你最求完美点云图,还是用高质量的相机来拍摄吧。
如果你对图片如何从相机和投影仪中获取,可以看看我这个项目hikvision-qt.
标定过程使用的是棋盘格
(我们本来有圆点标定的,但是我弄丢那个板子了,所以有一个Calib.h用来做父类)
如果你看到了这个项目, 我猜你应该安装了OpenCV3(只在版本3.xx测试过) 如果你用OpenCV,我想你应该对CMake不陌生了。
git clone https://github.com/timbrist/structure-light.git
cd structure-light
mkdir build
cd build
cmake ..
make -j4
./main
把你的图片按照配置文件"./res/origin_images.xml"放在对应的目录里"../res/imgs/origin/"。