安装ZED SDK
安装ZED SDK
安装CUDA 一定要先看看想安装的ZED SDK适配哪个版本的CUDA,安装CUDA的步骤可以参考这个
https://blog.csdn.net/u010094199/article/details/54380086
chmod 777 ./ZED_SDK_Linux_x86_64_v0.9.2c_beta.run
./ZED_SDK_Linux_x86_64_v0.9.2c_beta.run
遇到
按键盘左右选择,或者Tab键
在官网下载最新SDK2.8.4,适配CUDA9.0
因为安装好后遇到了一个坑,说是相机检测不到,下载了最新版本的SDK后问题成功解决~
https://www.stereolabs.com/developers/release/#downloads
在usr/local/zed/tools中可以检查安装是否成功
./ZED\ Diagnostic
ZED的sl namespace里面也有Mat格式定义,不要和OpenCV的混用,尽量使用cv::Mat和sl::Mat。
然后我又想把录制的SVO转换成AVI格式,进入sample/ svo recording/export 后
mkdir build
cd build
cmake ..
make
然后转换方法为
Usage:
ZED_SVO_Export A B C
Please use the following parameters from the command line:
A - SVO file path (input) : "path/to/file.svo"
B - AVI file path (output) or image sequence folder(output) : "path/to/output/file.avi" or "path/to/output/folder/"
C - Export mode: 0=Export LEFT+RIGHT AVI.
1=Export LEFT+DEPTH_VIEW AVI.
2=Export LEFT+RIGHT image sequence.
3=Export LEFT+DEPTH_VIEW image sequence.
4=Export LEFT+DEPTH_16Bit image sequence.
A and B need to end with '/' or '\'
Examples:
(AVI LEFT+RIGHT) ZED_SVO_Export "path/to/file.svo" "path/to/output/file.avi" 0
(AVI LEFT+DEPTH) ZED_SVO_Export "path/to/file.svo" "path/to/output/file.avi" 1
(SEQUENCE LEFT+RIGHT) ZED_SVO_Export "path/to/file.svo" "path/to/output/folder/" 2
(SEQUENCE LEFT+DEPTH) ZED_SVO_Export "path/to/file.svo" "path/to/output/folder/" 3
(SEQUENCE LEFT+DEPTH_16Bit) ZED_SVO_Export "path/to/file.svo" "path/to/output/folder/" 4
遇到了一个问题
ModuleNotFoundError: No module named 'gdbm'
原因是不要在 sudo nautilus环境下操作这个,但是可以通过
sudo su -
给到权限,然后通过下面命令转换
cd /home/sariel/svo_recording/export/build
./ZED_SVO_Export /home/sariel/5.svo /home/sariel/5.avi 0
而且不要加引号!!github上那个加引号的方法不行,直接写吧,不然还报错
每天进步一点点