说明:因为我也是一个小白,之前打算在Windows上面进行环境搭建,但看了网上的教程,只有一个有较为详细的说明
我把该博主链接放上来,我有照着博主的教程来做,但是最后再VS2017里面运行一直报错,一开始说找不到头文件,我属性里面添加了还是报错,最后放弃了,在Ubuntu上面搭建的。
1、在终端输入,为安装pcl做准备
sudo apt-get install cmake libpcl-* libflann-dev libboost-all-dev libqt4-dev libvtk6-dev libeigen3-dev vtk5-qt4* libqhull-dev libusb-1.0-0-dev libproj-dev
2、安装pcl
git clone https://github.com/PointCloudLibrary/pcl.git
补充说明
因为我在进行这一步的时候遇到了困难,github的clone显示The TLS connection was non-properly terminated
我进行了代码订正
git clone https://github.com.cnpmjs.org/PointCloudLibrary/pcl.git
然后就显示正在克隆,进度条从0%到100%克隆成功
这个方法在接下来cloneSDK的时候也用到了,就不再重复说明,以后遇到github上面clone类似问题也可以这样解决
接下来按照如下指令进行操作
cd pcl
git checkout -b pcl-1.9.1
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j2
就是到了这一步,接下来要等待好久,没事儿,等待着吧,要注意上面的Release后面是一个空格再加上两个点
我还在等待ing
sudo make -j2 install
3、安装SDK
git clone https://github.com.cnpmjs.org/slightech/MYNT-EYE-S-SDK.git
因为我电脑上之前已经安装了OpenCV,所以我的操作中并未得到显示,如果需要安装,按照如下指令进行即可
sudo apt-get install libopencv-dev
cd MYNT-EYE-S-SDK
make init
make all
4、运行例程,当一切准备工作就绪,就可以运行拍照啦
./samples/_output/bin/get_stereo_rectified
这个是用来获取双目纠正图像
因为我是按照SDK官网来的,它给的语句是这个,也是选择不同尺寸的,然后可以看见双目镜头
./samples/_output/bin/camera_with_junior_device_api
会让你选择0还是1,尺寸不一样,都行
接着就可以看见两个摄像头的数据了
还可以查看深度图像
./samples/_output/bin/get_depth
就是自己查看_output/bin里面的程序,运行程序即可,例如record还可以直接获取一帧一帧的图片,到时候再利用它进行三维重建,数据会默认存到dataset里面。