树莓派3B安装opencv

Raspbian buster |树莓派4B 安装OpenCV 3 前言 刚到手树莓派4B,悲催地发现只能用Raspbian buster系统。之前没有使用过这个系统而且和熟知的ubuntu有点差别,踩了不少坑,顺便记录一下填坑记录。 声明一下我没有使用python安装,是直接源码编译安装,个人习惯用C++ 如果要是想用python而且想用opencv4 传送门在下面↓ 在树莓派上安装opencv4 1.源码准备 https://opencv.org/releas... 阅读详情

安装Raspbian-stretch操作系统

截至目前(2019年11月7日),最新的官方操作系统是Raspbian-buster。经过跳坑,发现buster系统下命令行安装python3版本的opencv3会出现错误。而经过测试,stretch系统下安装opencv则可以顺利完成。
Raspbian-stretch操作系统下载:
链接:https://pan.baidu.com/s/1gNNQ0wuflCgHoRZFdvubCw
提取码:5s25

树莓派配置开启CSI摄像头

sudo raspi-config

在这里插入图片描述
选择Interfacing option,enter进入.
在这里插入图片描述
将camera设为enable,退出后reboot.

现在可以在指定目录下运行以下命令,拍摄一张图片并保存:

raspistill -o image.jpg

若能看到摄像头上红灯亮,红灯亮持续5s并拍照,指定目录里面有image.jpg图片文件,说明摄像头开启成功。

配置树莓派使opencv能够读取CSI摄像头数据

配置过程:

sudo nano /etc/modules

在这个文件末尾添加一行

bcm2835-v4l2

即
在这里插入图片描述
然后,按ctrl+o将修改写入,按enter确定写入,然后按ctrl+x退出nano编辑器。

测试摄像头是否开启成功:

vcgencmd get_camera

若得到如下结果,说明摄像头读取成功:
在这里插入图片描述

安装运行在python3上的opencv3

1.安装numpy

sudo pip3 install numpy

2.安装opencv所需的库

sudo apt-get install build-essential git cmake pkg-config -y
sudo apt-get install libjpeg8-dev -y
sudo apt-get install libtiff5-dev -y
sudo apt-get install libjasper-dev -y
sudo apt-get install libpng12-dev -y

sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev -y

sudo apt-get install libgtk2.0-dev -y
sudo apt-get install libatlas-base-dev gfortran -y

3.下载opencv源码放到/home/pi/Downloads目录下

opencv3.4.0源码.zip解压之后包含两个文件:一个文件为opencv-3.4.0.zip,大小86.8MB。另一个文件为opencv_contrib-3.4.0.zip,大小54.5MB。
解压这两个压缩包:

cd /home/pi/Downloads
unzip opencv-3.4.0.zip
unzip opencv_contrib-3.4.0.zip

4.cmake设置编译参数

cd /home/pi/Downloads/opencv-3.4.0
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D OPENCV_EXTRA_MODULES_PATH=/home/pi/Downloads/opencv_contrib-3.4.0/modules -D BUILD_EXAMPLES=ON -D WITH_LIBV4L=ON PYTHON3_EXECUTABLE=/usr/bin/python3.5 PYTHON_INCLUDE_DIR=/usr/include/python3.5 PYTHON_LIBRARY=/usr/lib/arm-linux-gnueabihf/libpython3.5m.so PYTHON3_NUMPY_INCLUDE_DIRS=/home/pi/.local/lib/python3.5/site-packages/numpy/core/include ..

这需要花费一些时间,需要耐心等待

5.编译opencv

cd /home/pi/Downloads/opencv-3.4.0/build
make

受限于树莓派处理器性能,编译将耗时巨大,建议放在实验室跑一晚上

6.安装opencv

sudo make install

7.测试opencv是否安装成功

python3
import cv2
cv2.__version__

若出现如下结果,说明python3下的opencv3安装成功
在这里插入图片描述

树莓派3和4B安装OpenCV教程(编译源码,一次成功)提供安装好OpenCV的系统镜像 目录 【准备工作】 【正式安装】 一、安装OpenCV所需要的依赖工具和一些图像视频库。 二、编译OpenCV源码 【系统镜像补充】 【准备工作】 1.这里我用的是官方Raspbian-buster-full系统,首先要更换源为清华源,避免后面下载gtk2.0失败。 换源方法:https://blog.youkuaiyun.com/zqxdsy/article/details/10257423... 阅读详情

相关推荐

树莓派3B安装opencv以及caffe

树莓派3B安装opencv 以及caffe 手记(个人记录) 参考:http://blog.youkuaiyun.com/jmu201521121021/article/details/78323032 设备:树莓派3B 环境:Ubuntu mate 以及 raspbian 前言:因为买回来的树莓派店家帮我把系统装好了,学长建议配置一下opencv可以在做个树莓派人脸识别等,看了一下自带的储存卡储存

Zebiao Wu Blog 4179

树莓派——安装OpenCV

树莓派安装OpenCV——我的开题需要使用树莓派录制视频,并对视频处理传送回后端服务器,因此需要安装OpenCV。

weixin_48501651的博客 8694

树莓派3B+指南(五)在树莓派上安装OpenCV for python3

在树莓派上安装OpenCV 上一篇安装好了Dlib,做图像处理当然少不了OpenCV,本文就对本人安装OpenCV的过程进行记录。安装过程中遇到些问题,过程中也刷了不少次系统,还好最后找到了可行的方法。 1、安装OpenCV 在树莓派终端输入 pip3 install opencv-python 安装“完成” 2、遇到的问题与解决办法 当我以为安装结束,可以大吉大利今晚吃鸡的时候,发现进入pyt...

weixin_44086593的博客 1702

【树莓派入门系列】opencv安装

树莓派入门之Opencv库安装提示:本文树莓派4B所搭载的系统是Raspi11本教程不需要任何换源,直接用树莓派自带的源就行。

weixin_73074012的博客 9773

Unity四部曲(核心)

需要先改成Cube复杂的展开留到unity进阶再说。

ultraman1234566的博客 2797

debian mirrors 镜像源 riscv 64 赛昉 星光 starfive vf2 InRelease‘ doesn‘t support architecture ‘riscv64‘

debian mirrors 镜像 riscv 64 赛昉 星光2 starfive vf2 InRelease' doesn't support architecture 'riscv64'

qq_29758759的博客 1259

超简单教你在树莓派上安装opencv(一)

文章目录前言一、我自己树莓派上烧的系统二、说正事——如何安装opencv1.查看自己的系统有几个python及python版本2.换源(非常非常重要,成不成功主要看这里)3.安装opencv三、测试opencv 前言   本文章是基于python3写的一篇文章,大家需要先查看自己是否有python3。   OpenCV是程序员钟爱的开源计算机视觉库,拥有强大的内置函数和开源社群。OpenCV配合便携开源廉价的树莓派,可以直接读取来自树莓派摄像头PiCamera的视频,进行人脸识别、边缘检测、语义分割、自动

weixin_45911959的博客 7万+

CST仿真微带贴片天线学习笔记

谐振频率为3.48GHz,基板采用Rogers RT5880板材,介电常数2.2,损耗角正切0.0009,厚度1.57mm,馈电方式为同轴馈电。

qq_36521926的博客 9434

树莓派从裸机到安装opencv安装教程

文章主要包括从裸机到系统安装,接着安装opencv,以及在安装过程中的一些问题

Ha_lala的博客 4707

FPGA资料分享——FPGA开发板入手指南

FPGA学习,开发板怎么选,看这里,就一个通透

weixin_51627076的博客 7300

ceph recovery 相关参数

可以修改的最大回填/恢复选项列在 “恢复/回填选项” 部分。mClock 的修改 默认回填/恢复限制由 osd_mclock_override_recovery_settings 选项,设置为 默认为 false。尝试修改任何默认恢复/回填限制而不设置门控选项,会将该选项重置为 mClock 默认值,并在集群日志中记录一条警告消息。请注意,默认值可能需要几秒钟才能恢复生效。请使用 config show 命令验证限制,如下所示。就直接设置以下参数,过一会就变回了默认值。简单点说官网的意思就是不设置。

weixin_40548182的博客 280

树莓派安装opencv

OpenCV(开源的计算机视觉库)是基于BSD协议,因此它可免费用于学术和商业用途。其提供C++,C,Python和Java接口,支持Windows,Linux,Mac OS,iOS和Android。OpenCV致力于高效运算和即时应用开发。因其是用优化的C/C++编写的,故其可以充分利用多核处理优势。并且还启用了OpenSL,它可以利用底层异构计算平台的硬件加速。广泛运用在世界各地,OpenCV拥有超过4.7万人的用户社区和超过1400万的下载次数。从互动艺术、矿山检查、网络地图到先进的机器人技术....

时时总结,常常分享 9335

Python与CAD系列基础篇(十)图形复制、移动、删除

①通过pyautocad连接AutoCAD进行处理②通过ezdxf处理dxf格式文件。进行图形复制、移动、删除的方法。pyautocad方式。pyautocad方式。

weixin_43894929的博客 2210

树莓派3B+成功安装OpenCV教程

树莓派3B+成功安装OpenCV(小白进来) 最近准备用树莓派4来做个项目,由于还没有货,先买了个树莓派3B+来试试,这篇文章从安装系统到安装OpenCV说一下。 首先先把SD卡格式化成FAT32系统,注意一定要FAT32。然后下载系统。 我选中的是第一个,noobs(菜鸟),建议初学者(小白)下载这个来安装。 进去后会看到两个,第一个是离线包,第二个是在线包,就是安装的时候需要连接网络,我的谷歌...

qiuzitao的博客 1万+

【全网首发】2026华为OD双机位C卷 机考真题题库含考点说明以及在线OJ(OD上机考试双机位C卷)

【全网首发】2026华为OD机位C卷 机考真题题库含考点说明以及在线OJ(OD上机考试双机位C卷)

算法大师! 8807

【固态变压器(SST)全维度解析】发展历史、技术、玩家、挑战与数据中心趋势

SST正处于技术突破向规模化商用的关键过渡期,随着SiC/GaN器件降价、标准完善、可靠性数据积累,其在数据中心的渗透率将快速提升。短期(2025 - 2027年)以示范项目为主,中长期(2030年后)有望成为超大规模智算中心的主流供电方案。

昔时扬尘处 2128

树莓派3b+安装OpenCV环境

本文笔记记录时间过长,但是查看了数偏博客才成功安装,如若侵权,请联系我。 1.安装OpenCV 3.3.1 # 软件源更新 sudo apt-get update # 升级本地所有安装包,最新系统可以不升级,版本过高反而需要降级才能安装 sudo apt-get upgrade # 升级树莓派固件,固件比较新或者是Ubuntu则不用执行 sudo rpi-update # ...

蓝色鲜橙多的博客 5550

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

树莓派3B安装编译OpenCV3教程以及常见错误处理

最新树莓派系统opencv3的安装一、配置树莓派系统安装和配置更换更新源和下载源更换pip下载源更新软件系统扩展根目录空间设置SWAP二、安装运行在python2上的OpenCV三、安装python3下的OpenCV1、安装Python科学计算库numpy2、安装OpenCV所需的库3.下载opencv3.4.3和opencv_contrib3.4.3包4.设置CMAKE编译参数5.备份build文件夹6.编译OpenCV37.安装OpenCV38.恢复SWAP空间四、配置OpenCV1.配置opencv.

moyunt的博客 2672

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

树莓派3b安装opencv

树莓派3b搭建OpenCV环境 记录一下本人使用树莓派3b弄OpenCV时的过程和遇到的坑,大体参照微雪的教程进行的https://www.waveshare.net/study/article-900-1.html 烧录系统 本人采用的是树莓派官方2020年12月2日发布的2020-12-02-raspios-buster-armhf-full.zip 相关设置 启用摄像头 本人使用的是CSI摄像头,USB摄像头和网络摄像头也都可以,可自行搜索相关使用方法。 进入树莓派配置 sudo raspi-conf

zhang_bool的博客 766

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

树莓派3B 安装OpenCV3

一.验证该盘已被执行扩展 :df -h二 安装依赖关系1.安装一些开发工具,包括cmake:sudo apt-get install build-essential cmake pkg-config2.安装图像IO包sudo apt-get install libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev3.安装视频IO包sudo apt-ge...

SweeNeil 1249

树莓派4B 安装opencv完整教程基于python3(各种错误解决)

本人一直在做opencv的项目,需要入手一块树莓派来在移动端跑opencv,所以买了一块树莓派4B,然后安装上了系统,开启了曲折的opencv安装之旅。 首先有幸看到子豪兄的视频,还是很好的,所以直接跟着它子豪兄教你在树莓派上安装OpenCV教程安装opencv,但是后来发现各种不可名状的错误,最后发现他的是基于树莓派3B+,环境是python3.5,但是树莓派4B的环境是python4B,所以不...

qq_43762614的博客 2万+

树莓派3B+安装Opencv和opencv_contrib指导手册

树莓派3B+安装Opencv和opencv_contrib指导手册 1.换源 将源更换成国内源,可以提升下载速度 sudo vim /etc/apt/sources.list //注释掉原有的源,换成下面的源 deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi d...

一只笨蛋的博客 868

树莓派3b pyhon3.5 安装opencv3.4

参考了百度文库、优快云的各位大佬的安装教程,重复安装了好多次都没有成功。最后在同学的帮助下,在google上找到了解决方法。下面就是所安装的具体过程。首先要确保有足够的空间,树莓派至少要需要16G的SD卡,16G的其实都勉强。 首先安装依赖包,在进行软件安装之前要更新一下现有的软件包: sudo apt-get update  sudo apt-get upgrade  #更新系统,慎重选...

eilot_c的博客 791

树莓派3B——opencv3和opencv4安装

网上opencv安装有几种方法:pip install一键安装、编译安装、安装包一键安装,在尝试了前面两种安装方法,经历无数次刷系统、换源和改配置文件后,我果断用最后一种方法。 方法一、编译安装opencv3 1、系统安装和配置 该方法配置环境为: 树莓派3B 系统Raspberry Pi OS(2020-05-27) 16G储存卡 系统安装方法 2、更换更新源和下载源(很重要的一步,不同系统的源可能不一样) 这一步弄错可能会出现树莓派安装软件包不满足依赖关系问题 sudo nano /etc/apt/so

filthyfrank的博客 3135

树莓派3B/4B编译安装opencv4.4.0

1、备份原源文件以及查看源版本 在树莓派命令行界面输入以下命令备份源文件, sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo cp/etc/apt/sources.list.d/raspi.list/etc/apt/sources.list.d/raspi.list.bak 树莓派系统是是基于debian改造出来的,在2016年2月发布了树莓派 3B,采用64位处理器的树莓派 3B,虽然具有64位硬件,但是系统依旧使用的是基于deb

qq_40199447的博客 1240
上一篇: PCL点云分割---平面模型分割
下一篇: 树莓派3B基于python用opencv进行颜色识别
Leo-Ma
博客等级 码龄11年 1701粉丝 124原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值