首页 最新 热门 推荐

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

ZED相机学习笔记1——安装与配置(Win10 + Python)

  • 23-10-06 07:04
  • 2956
  • 6237
blog.csdn.net

系列文章目录

ZED相机学习笔记1——安装与配置(Win10 + Python)


文章目录

  • 系列文章目录
  • 前言
  • 一、ZED2 相机
  • 二、配置ZED相机环境
    • 1.安装CUDA
    • 2.安装ZED-SDK
    • 3.安装ZED-Python-API(pyzed)
  • 三、Hello ZED(Python)
  • 总结
  • 参考文章


前言

本文主要介绍在Win10操作系统下,对ZED双目相机进行环境配置,并下载安装ZED相机对应的Python API包,实现对相机的Python开发。


 

一、ZED2 相机

使用的ZED双目相机型号是ZED 2 立体相机(ZED2 Stereo Camera,Stereolabs , San Francisco, USA),其中还包括USB 3.0 数据线,以及一个迷你三脚架。
在这里插入图片描述
 

二、配置ZED相机环境

1.安装CUDA

查看电脑是否安装CUDA,安装过程可参考以下博文:

如何选择匹配的CUDA版本:http://iyenn.com/rec/546965.html

cuda安装教程+cudnn安装教程:http://iyenn.com/rec/546966.html

win10下CUDA和CUDNN的安装:https://blog.csdn.net/u010618587/article/details/82940528
 

2.安装ZED-SDK

下载与电脑操作系统以及CUDA版本对应的SDK,官方下载链接如下:

ZED-SDK下载官网:https://www.stereolabs.com/developers/release/

在这里插入图片描述

安装SDK成功后,我们进入ZED SDK文件夹中的tools子文件夹,运行ZED Explorer.exe 以及 ZED Depth Viewer.exe,查看ZED相机是否能正常启用工作。
 

3.安装ZED-Python-API(pyzed)

默认电脑已配置好Python-OpenCV环境,如没有配置可参考以下博文:

Python—OpenCV 环境配置:http://iyenn.com/rec/546968.html

ZED SDK 安装文件夹中有一个 Python 脚本(get_python_api.py),可以自动检测操作系统、CUDA 和 Python 版本并下载相应的预编译 Python API 包(pyzed)。

首先在ZED SDK文件夹中,找到get_python_api.py脚本,并获取其路径信息,最后我是在Anaconda Prompt运行该脚本。在下图中的运行结果可以看到检测出操作系统、CUDA版本等信息,并自动下载与其对应的ZED-Python-API 包。
在这里插入图片描述
PS:如果遇到ZED-Python-API 包下载不下来,或者报错的情况。我们可以复制运行结果中的下载链接(如:上图中对应的API下载链接是https://download.stereolabs.com/zedsdk/3.5/win/cu111/py36),在浏览器上直接访问,即可下载。

下载得到ZED-Python-API 包,也就是pyzed的.whl文件,将pyzed.whl文件放入ZED SDK 文件夹。

然后在Anaconda Prompt 输入 pip install 命令,对pyzed.whl文件进行安装,这样我们就完成了对ZED相机的Win10-Python开发环境配置。
在这里插入图片描述
 

三、Hello ZED(Python)

配置好 ZED 的 Python 开发环境后,我们可以进行一个简单的教程案例来实现调用ZED的Python API。

在本例中,我们简单地检索ZED相机的序列号:打开 ZED相机,然后打印其序列号,然后关闭相机。

代码如下:

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

 

总结

以上就是本文的内容,本文仅仅简单介绍了在Win10操作系统下,对ZED双目相机进行Python开发所需要的环境配置,并进行了一个简单的ZED-Python教程案例。
 
 

参考文章

https://www.ncnynl.com/archives/202107/4488.html
http://iyenn.com/rec/546970.html
http://iyenn.com/rec/546970.html
http://iyenn.com/rec/546971.html
http://iyenn.com/rec/546972.html

注:本文转载自blog.csdn.net的曹帆的文章"https://blog.csdn.net/weixin_45330345/article/details/119089821"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

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

分类栏目

后端 (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