由于zed摄像头需要支持cuda的显卡,所以我们需要对我们系统配置cuda toolkit。
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install --no-install-recommends libboost-all-dev
sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
sudo apt-get install git cmake build-essential
lspci | grep -i nvidia
https://www.nvidia.cn/Download/index.aspx?lang=cn
对于显卡驱动安装,我们必须先卸载之前电脑里的驱动,并禁用x服务,进行安装。
sudo service lightdm stop
sudo apt-get remove --purge nvidia*
cd /Downloads
sudo sh ZED_SDK_Linux_Ubuntu16_v2.4.0.run #run文件的文件名根据自己下的文件名修改,默认是我提供的文件
sudo nvidia-smi
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
sudo touch /etc/X11/xorg.conf
reboot
cd /Downloads
sudo sh cuda_9.1.85_387.26_linux.run
执行此命令约1分钟后会出现安装协议要你看,刚开始是0%,按一次Ctrl + c,然后按照提示操作即可,先输入 accept
然后是否安装显卡驱动选择no !!!!
Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 387.26?
(y)es/(n)o/(q)uit: n
Install the CUDA 9.1 Toolkit?
(y)es/(n)o/(q)uit: y
最重要的是Drivers选择no, toolkit 选择yes, 其它选项按照自己需求来选择。
reboot
nvcc -V
chomd +x ZED_SDK_Linux_Ubuntu16_v2.4.0.run
./ZED_SDK_Linux_Ubuntu16_v2.4.0.run