我想在树莓派上实现双目效果,则需要在树莓派上搭建OpenCV环境。

由于树莓派默认安装了Python和pip,则搭建变得很简单。首先要更新系统,将各类软件更新到最新版,这样Python就是最新版了。

更新命令为:

安装OpenCV是非常简单的,只需要以下代码即可:

安装会稍微花一点时间,耐心等待代码执行完毕。

用以下命令将摄像头的设备index号显示出来:

我的是 video0 和 video1

测试案例与效果:(代码参看 机器视觉+OpenCV:在Python中用单窗口实现多摄像头画面——以双目摄像头为例 – TAHOLAB

注意,如果出现以下错误“import cv2 ImportError: No module named 'cv2'”,是因为树莓派默认使用了 Python2.x,而最新的 OpenCV 是用的 Python3.x,我们需要将 Python3.x 激活,让系统默认使用 Python3.x 环境。方法可以参看:树莓派3b的raspberrypi系统更改默认的python版本 – 逆水寒龙 – 博客园 (cnblogs.com)【树莓派笔记】配置默认Python运行版本 – 简书 (jianshu.com)

但是我强烈建议修改,因为在树莓派默认的Python IDE中也将会调用Python3.x了,很方便,毕竟Python3已经是主流。经过替换后,Thonny IDE默认就使用了Python3.7了,如下图所示。另外,如果不想替换Python2.7,那么可以把所有程序的Python换成Python3即可。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注