SDB:安装 OAK AI Kit
OpenCV AI 套件是什么?
确切地说,OpenCV AI 套件或 OAK 是什么? 根据创建者介绍,它是一个微型、强大、开源的空间 AI 系统。 该产品是嵌入式 4k 摄像头和神经网络计算棒的结合,诞生了两个产品:OAK-1 和 OAK-D。
团队在 Movidius Myriad X 芯片的原型上工作时,了解到它具有一些重要的硬件功能,这些功能在为开发人员提供的软件中并未解锁。 我们知道这些功能将解锁数百甚至数千个新的用例,并可以帮助我们进入计算机视觉和空间 AI 的进一步民主化时代。
因此,诞生了 OpenCV AI 套件:
总的来说,OpenCV AI 套件由几个部分组成
- 一个单摄像头 4k @ 60fps 硬件模块,包括一个 Myriad X,尺寸仅为 45 毫米 x 30 毫米。
- 一个带有 4k @ 60fps 摄像头和立体深度摄像头的模块,提供空间 3D 跟踪能力。 它的尺寸大约与 Raspberry Pi 相同。
- 一个新的软件库,即将添加到 OpenCV 中,用于 OAK 板的高级板载实时神经网络处理。
- 两款板卡均可在 Raspberry Pi 等低功耗主机上实时运行深度学习模型,用于图像分类、物体检测、分割、人体姿态估计等。+++
OAK 拥有 OAK API 软件和两种不同类型的硬件:OAK-1 和 OAK-D。 它们是微型人工智能 (AI) 和计算机视觉 (CV) 强大引擎,OAK-D 提供空间 AI,利用立体深度,除了两款型号都共享的 4K/30 12MP 摄像头之外。 它们也极其易于使用。 在 30 秒内即可运行,OAK-1 和 OAK-D 允许任何人访问这种力量:爱好者、研究人员和专业人士。 完成调整后,OAK 的模块化、FCC/CE 批准的开源硬件生态系统可直接集成到您的产品中。
软件包要求
安装 CMake*、git、pkg-config、tbb、python3-devel、python3-numpy 等。 要在您的 Linux 系统上安装所有必需的软件包,请打开一个终端会话并输入以下命令
$ sudo zypper update
$ sudo zypper in patterns-devel-base-devel_basis \
cmake git pkg-config ffmpeg-4-libavcodec-devel \
ffmpeg-4-libavformat-devel ffmpeg-4-libswscale-devel \
python3-devel python3-pip python3-numpy libtbb2 \
tbb-devel libtiff-devel libjpeg8-devel libpng16-devel \
ffmpeg-3 libXext6 libSM6 Mesa-libGL1
安装说明
以 root 用户身份运行以下命令,以向设备分配正确的权限
$ su
# echo 'SUBSYSTEM=="usb", ATTRS{idVendor}=="03e7", MODE="0666"' | sudo tee /etc/udev/rules.d/80-movidius.rules
# udevadm control --reload-rules
# udevadm trigger
现在在您的 openSUSE 系统中安装 depthai python 包。
$ pip3 install depthai
Collecting depthai
Downloading depthai-0.4.0.0-cp36-cp36m-manylinux2014_x86_64.whl (3.4 MB)
|████████████████████████████████| 3.4 MB 3.5 MB/s
Installing collected packages: depthai
Successfully installed depthai-0.4.0.0
使用以下命令从 github 克隆 depthai 仓库
git clone https://github.com/luxonis/depthai.git Cloning into 'depthai'... remote: Enumerating objects: 88, done. remote: Counting objects: 100% (88/88), done. remote: Compressing objects: 100% (65/65), done. remote: Total 3432 (delta 42), reused 51 (delta 20), pack-reused 3344 Receiving objects: 100% (3432/3432), 17.72 MiB | 1.41 MiB/s, done. Resolving deltas: 100% (2017/2017), done.
如果您已经在系统上安装了 openvc 库包(devel、python 等),请从 requirements.txt 文件中删除对 opencv-python 包的依赖,并按照以下示例安装 python 依赖项
$ cd depthai/ $ sed -i '2d' requirements.txt $ pip3 install -r requirements.txt
现在,如果一切正常,请运行程序 depthai_demo.py 并查看结果
$ python3 depthai_demo.py
此文本由 Official oneAPI Innovator Intel 和 openSUSE 成员 Alessandro de Oliveira Faria 编写。 更多信息请参见官方页面 此处

