树莓派Zero上秒装OpenCV3

本文介绍在树莓派Zero上安装OpenCV的简易方法,通过添加新源并使用APT更新及安装命令,仅需15分钟即可完成安装。文章强调树莓派Zero与树莓派3在CPU架构上的不同,直接移植安装会遇到问题,提供了一种适用于树莓派Zero的OpenCV安装方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

OpenCV 3 在Mac上安装起来非常的爽直接 `brew install opencv` 就秒装了,不过一但要将其安装到Raspberry PI 上就是一件极其蛋疼的事了。之前我发表过文章讲述如何在树莓3上安装OpenCV。

在树莓3上的安装已经是一件极其蛋疼的事,但如果要将OpenCV安装到树梅Zero上就更加可怕了,不要以为可以直接将RaspberryPI 3+上安装好OpenCV的SD卡直接插到 Raspberry Zero就可以用,因为只要你一`import cv2`就会出现非法引导的错误。

这是由于树莓3的CPU是ARM而树梅Zero采用的则是ARMh而且是单核!Zero可不是简单的缩小版本而是一个缩水版本哦,要在上面用OpenCV那只能在这个单核CPU上重新编译OpenCV, 我在网上看到一老外真的这么做了,他说整个过程大约好时2天!我之前编译了一天就等不下去了,以为它是死机了。

其实这是个巨坑,在树梅Zero上根本不需要这样干,只要按以下的方法只要15分钟就能完成OpenCV的安装!

向APT添加新源:

```
echo 'deb [trusted=yes] http://dl.bintray.com/yoursunny/PiZero stretch-backports main' |\
sudo tee  /etc/apt/sources.list.d/bintray-yoursunny-PiZero.list
```

更新源:

```
$ sudo apt update
```

直接执行 OpenCV的安装

__for python 3__

```
$ sudo apt install python3-opencv
```

__for python 2.x__

```
$ sudo apt install python-opencv
```

安装完成后测试是否成功:

```
$ python -c 'import cv2; print(cv2.__version__)'
```

然后,爽爆地发现已经安装成功:

```
3.2.0
```
但是唯一比较遗憾的是这种安装方法只能安装3.2的版本,至于加入深度学习模块(dnn)的3.3.x版本那就只能手编了,不过在一个单核ARM6的架构上跑深度学习其实本身就是一件不是很合理的事,毕竟机器的性能实在是支撑不了那么大的运算量。

转载于:https://my.oschina.net/Dotnetage/blog/2413685

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值