文章目录
- 1、系统架构要求
- 2、Python版本要求
- [3、下载并安装eBUS SDK](#3、下载并安装eBUS SDK)
-
- [3.1、安装eBUS SDK](#3.1、安装eBUS SDK)
- 3.2、安装python依赖
- 4、运行SDK例程
- 参考资料
本文内容仅在WIN11实践过
1、系统架构要求
参见官方文档。eBUS SDK支持跨平台,这里截取文档的一部分表格。

2、Python版本要求
参见官方Python文档。这里截取文档的一部分表格。

3、下载并安装eBUS SDK
3.1、安装eBUS SDK
3.2、安装python依赖
bash
conda create -n ebus python==3.11.7
conda activate ebus
pip install --upgrade pip
# 注意,关于依赖库的版本,官方文档并没有具体要求
# 但实践发现,2.*版本的numpy无法运行SDK的例程
pip install numpy<2
# 同理,由于numpy的版本较低,因此opencv的版本也不能装太高
# 因为opencv依赖numpy
pip install opencv-python<4
# ebus_python-6.5.4-7277_jai-py311-none-win_amd64.whl的下载请看下文
pip install ebus_python-6.5.4-7277_jai-py311-none-win_amd64.whl
ebus_python-6.5.4-7277_jai-py311-none-win_amd64.whl的下载链接在JAI官网如下所示

4、运行SDK例程
例程的路径在:
bash
your_Miniconda_path\miniconda3\envs\ebus\Lib\site-packages\ebus-python\samples\PvStreamSample.py
API文档路径在:
bash
your_Miniconda_path\miniconda3\envs\ebus\Lib\site-packages\ebus-python\docs
执行效果如下

