赞
踩
如有任何问题求求求指出,求求求帮助!
这里我建议选择CUDA11.8的SDK 4.0版(今天是2023年9月17号,MaxWell架构另说),此时的pytorch还不能和CUDA12等合作,所以调用的时候明明不应该调用我的N卡上的cuda,但是还是调用了,所以要么装多个版本的CUDA(其实就是下载安装包之后,第一次全选下载包,第二次只选cuda,然后把他们都放在这个目录下(不知道对不对,反正通了))
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA
好像就一步:
https://www.stereolabs.com/docs/app-development/python/install/
cd C:\Program Files (x86)\ZED SDK
python3 get_python_api.py
(或者)python get_python_api.py
这里我犯了一个低级错误,因为我同时配了python3.11, 3.10, 3.6的三个conda环境(无头苍蝇式),然后把pyzed的名字版本点错了。希望大家检查下自己点对没。运行get运行不出来,给个check if的pyzed下载链接,点进去下载出来。然后install发现报错Import pyzed.sl as sl,importError:DLL load failed: 找不到指定的模块。
这里可以看这位大神的解决办法
原文链接:https://blog.csdn.net/qq_44847586/article/details/121379150
然后就可以顺利的运行tutorial的代码了。
有相同问题的其他解决办法的可以评论哇
https://github.com/stereolabs/zed-pytorch/tree/master
这是网址,下载代码,根据指示安装,此时建议把所有要求git clone的给我拉一个文件夹。运行python3的命令,成功会出现一堆字,失败会没有反应。(也可能是python)
配置maskrcnn-benchmark的报错。此处参考:
https://blog.csdn.net/code_zhao/article/details/129172817
这个是出现没找到THC这个头文件的报错时,把每个后缀.cu的文件里面根据这里面的123点更改就好了。
https://blog.csdn.net/sinat_29957455/article/details/113334944
后来又报错AT_CHECK找不到。改成TORCH_CHECK,应该是版本问题。
报错找不到torch._six,这个条件是在if里的,直接改成str,没报错,不管了。(我不会改)
还有 _download报错, 应该还是版本问题,把前面的下划线删了就行。
报api的错,一个是init_pos报错说PositionalTrackingParameters的这个函数里找不到这个参数名字,搜一下发现参数名字现在叫init_position_,改了根本没用,直接删了(反正不会改)
cv2.putText(…)报错 parse.org。百度下这就是个显示字的,直接删了(不是
然后就成功了(完全不准确,问了大佬说没标定??ZED官网是不建议标定的,但是看了很多人也标定了
conda的虚拟环境python3.10。建议不要开VPN下pip的包。
新人求指点
空格键
在ZED Depth View中可以暂停画面。(虽然老手和聪明人可能对此不屑一顾,但是怎么没人告诉我啊啊啊?)
P键可以在ZED Explorer中保存画面。
请更新到最新版ZED SDK,UI界面4.0.6版一直字体很小看不清。4.0.8解决了一些,但不是很好。
已连接ZED相机但是ZED Explorer一直像上图一样Waiting for Camera
此处请打开Depth View再重新打开Explorer。具体什么原理不清楚,但是好用。
本人笔记本的独显为MX130,打开后提示
ZED Depth Viewer: An NVIDIA GPU (PASCAL OR NEWER) is required to run this software (for Kepler and Maxwell GPU, please user CUDA 10.2 ZED SDK installers)
这里需要根据对应提示下载对应的SDK和CUDA。下载完成后如果仍提示此内容,需要到
C:\ProgramData\Stereolabs
这个文件夹下,直接删除整个文件夹,重新打开即可运行
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。