首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

【ZED】从零开始使用ZED相机(一):windows下的安装配置与测试

  • 23-10-06 06:02
  • 2935
  • 5840
blog.csdn.net

引言

笔者通过在一台重装windows系统的笔记本上,从安装开始一步步使用ZED,希望用一系列笔记的方式完成一个比较完善的ZED使用专栏,笔者整理思路的同时,也能给读者一定的参考。

电脑配置说明

目前笔者使用的笔记本安装win10 20H2的系统,以及自带的NVIDIA GeForce 940 MX GPU和i5-7200的CPU,其他的环境基本没有安装。从零开始安装和配置ZED所需的基本环境。

1 win10下ZED的安装与配置

这部分笔者参考博客:ZED相机学习笔记1——安装与配置(Win10 + Python)
在这里插入图片描述
ZED双目相机型号是ZED 2 立体相机(ZED2 Stereo Camera,Stereolabs , San Francisco, USA),其中还包括USB 3.0 数据线,以及一个迷你三脚架。

1.1 安装CUDA+cudnn

这部分可以参考笔者的博客【windows10】安装显卡驱动+cuda+cudnn

  1. 根据笔记本的显卡型号安装适配的显卡驱动
  2. 根据显卡驱动安装适配的CUDA+cudnn
    在终端输入,显示如图则CUDA+cudnn配置成功:
nvidia-smi  # 查看显卡驱动信息
nvcc -V # 查看CUDA的信息
  • 1
  • 2

在这里插入图片描述

1.2 安装ZED-SDK

下载与电脑操作系统以及CUDA版本对应的SDK,官方下载链接如下:ZED-SDK下载官网
笔者下载的版本信息如下:
在这里插入图片描述
双击进行安装,安装过程截图如下:
在这里插入图片描述
默认安装地址
在这里插入图片描述
在这里插入图片描述
安装完成!

添加环境变量
C:Program Files (x86)ED SDKdependenciesfreeglut_2.8x64
C:Program Files (x86)ED SDKdependenciesglew-1.12.0x64
C:Program Files (x86)ED SDKdependenciesopencv_3.1.0x64
C:Program Files (x86)ED SDKbin
  • 1
  • 2
  • 3
  • 4

在这里插入图片描述
进入ZED SDK文件夹中的tools子文件夹,运行ZED Explorer.exe 以及 ZED Depth Viewer.exe,查看ZED相机是否能正常启用工作
在这里插入图片描述

打开界面显示如图所示:
在这里插入图片描述
在这里插入图片描述

1.3 安装ZED-Python-API(pyzed)

首先安装好opencv-python,参考博客:【Anaconda】安装OpenCV
终端进入ZED SDK 安装文件夹运行get_python_api.py文件(该文件可以自动检测操作系统、CUDA 和 Python 版本并下载相应的预编译 Python API 包(pyzed))
在这里插入图片描述
指令如下:

cd C:Program Files (x86)ED SDK
python get_python_api.py
  • 1
  • 2

出现如下错误
在这里插入图片描述
根据上图的报错提示,打开对应网址https://download.stereolabs.com/zedsdk/3.5/win/culll/py39下载缺少文件
手动下载文件,再安装,成功则显示如下图

# 下载全路径
pip install D:TOOLpyzed-3.5-cp39-cp39-win_amd64.whl -i https://pypi.douban.com/simple
  • 1
  • 2

在这里插入图片描述
2022年02月22日更新
------------------------------------------------------------------------------------------------------------------------
下载以下三个文件(补充PyOpenGL、PyOpenGL_accelerate)放在SDK文件夹下面
注意:笔者截图的版本不一定是读者可运行的版本,具体的版本需根据运行以下指令报错时提示的版本

python get_python_api.py
  • 1

在这里插入图片描述
在终端执行代码进行安装

pip install pyzed-3.6-cp37-cp37m-win_amd64.whl -i https://pypi.douban.com/simple
pip install PyOpenGL-3.1.5-cp37-cp37m-win_amd64.whl -i https://pypi.douban.com/simple
pip install PyOpenGL_accelerate-3.1.5-cp37-cp37m-win_amd64.whl -i https://pypi.douban.com/simple
  • 1
  • 2
  • 3

再执行

python get_python_api.py
  • 1

终端显示如下:
在这里插入图片描述
完整实现ZED_SDK环境搭建!
------------------------------------------------------------------------------------------------------------------------

2 测试安装

新建文件test.py,内容如下:

import pyzed.sl as sl


def main():
    # Create a Camera object
    zed = sl.Camera()

    # Create a InitParameters object and set configuration parameters
    init_params = sl.InitParameters()
    init_params.sdk_verbose = False

    # Open the camera
    err = zed.open(init_params)
    if err != sl.ERROR_CODE.SUCCESS:
        exit(1)

    # Get camera information (ZED serial number)
    zed_serial = zed.get_camera_information().serial_number
    print("Hello! This is my serial number: {0}".format(zed_serial))

    # Close the camera
    zed.close()


if __name__ == "__main__":
    main()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

在终端运行该文件,终端显示如下则说明ZED配置完成!
在这里插入图片描述

综上,完成ZED使用的第一步
注:本文转载自blog.csdn.net的摇曳的树的文章"https://blog.csdn.net/qq_44703886/article/details/122695129"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2491) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top