树莓派极简安装OpenCv的方法步骤


Posted in Python onOctober 10, 2019

因为最近在开发使用树莓派+usb摄像头识别模块,打算用OpenCv,发现网上的树莓派OpenCv安装教程都过于繁琐占用内存大,我经过自己的实验,发现出了一种非常简易快捷的方式,网速OK的话,十分钟能安装完成。

我用的环境:

  • 树莓派3b+
  • Python3.5.4
  • 树莓派官方操作系统

以下是安装步骤:

树莓派相关库安装:

sudo apt-get update
sudo apt-get install libjpeg-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install libjpeg-dev
sudo apt-get install libtiff5-dev
sudo apt-get install li.jpg12-dev
sudo apt-get install libqtgui4 libqt4-test
sudo apt-get install libjasper-dev

OpenCV模块pip安装

sudo pip3 install opencv-python

安装完成

测试
在终端输入 :python3
然后 :import cv2
如果安装成功,则import不会有问题
下面就可以输出OpenCv的版本号
使用 :print(cv2.version)
退出python用: exit()

树莓派极简安装OpenCv的方法步骤

简单应用

使用OpenCv库读取usb摄像头,实时显示,拍照

代码如下:

import cv2
import numpy as np

cap = cv2.VideoCapture(0)
while(1):
 # get a frame
 ret, frame = cap.read()
 # show a frame
 cv2.imshow("capture", frame)
  
 if cv2.waitKey(1) & 0xFF == ord('q'):
 #退出并拍照
  cv2.imwrite("takephoto2.jpg", frame)
  print("take Photo Ok")
  break
cap.release()
cv2.destroyAllWindows()

运行截图

树莓派极简安装OpenCv的方法步骤

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
合并Excel工作薄中成绩表的VBA代码,非常适合教育一线的朋友
Apr 09 Python
详解Python发送邮件实例
Jan 10 Python
tensorflow识别自己手写数字
Mar 14 Python
Flask实现图片的上传、下载及展示示例代码
Aug 03 Python
pycharm打开命令行或Terminal的方法
Jan 16 Python
Python实现的在特定目录下导入模块功能分析
Feb 11 Python
PyQt5实现简单数据标注工具
Mar 18 Python
Python3.5内置模块之shelve模块、xml模块、configparser模块、hashlib、hmac模块用法分析
Apr 27 Python
利用python实现AR教程
Nov 20 Python
python的help函数如何使用
Jun 11 Python
python+opencv实现车道线检测
Feb 19 Python
使用Python制作一盏 3D 花灯喜迎元宵佳节
Feb 26 Python
python 利用jinja2模板生成html代码实例
Oct 10 #Python
pandas将多个dataframe以多个sheet的形式保存到一个excel文件中
Oct 10 #Python
利用pandas合并多个excel的方法示例
Oct 10 #Python
python匿名函数的使用方法解析
Oct 10 #Python
Python切图九宫格的实现方法
Oct 10 #Python
python 3.7.4 安装 opencv的教程
Oct 10 #Python
Django实现auth模块下的登录注册与注销功能
Oct 10 #Python
You might like
让PHP支持页面回退的两种方法[转]
2007/02/14 PHP
PHP 数组实例说明
2008/08/18 PHP
php 结果集的分页实现代码
2009/03/10 PHP
php使用GD实现颜色渐变实例
2015/06/02 PHP
php array_values 返回数组的所有值详解及实例
2016/11/12 PHP
laravel config文件配置全局变量的例子
2019/10/13 PHP
一个js实现的所谓的滑动门
2007/05/23 Javascript
JSON JQUERY模板实现说明
2010/07/03 Javascript
js获取php变量的实现代码
2013/08/10 Javascript
技术男用来对妹子表白的百度首页
2014/07/23 Javascript
Js+php实现异步拖拽上传文件
2015/06/23 Javascript
js动态添加的DIV中的onclick事件简单实例
2016/07/25 Javascript
JavaScript中import用法总结
2019/01/20 Javascript
JavaScript计算出两个数的差值
2020/03/19 Javascript
解决VUE-Router 同一页面第二次进入不刷新的问题
2020/07/22 Javascript
Linux下使用python自动修改本机网关代码分享
2015/05/21 Python
Python获取暗黑破坏神3战网前1000命位玩家的英雄技能统计
2016/07/04 Python
python flask中静态文件的管理方法
2018/03/20 Python
python实现简单淘宝秒杀功能
2018/05/03 Python
Python requests获取网页常用方法解析
2020/02/20 Python
深入浅析python变量加逗号,的含义
2020/02/22 Python
Pandas实现一列数据分隔为两列
2020/05/18 Python
几款主流好用的富文本编辑器(所见即所得常用编辑器)介绍
2021/03/17 Javascript
2013年学期结束动员演讲稿
2014/01/07 职场文书
在校学生职业规划范文
2014/01/08 职场文书
20年同学聚会感言
2014/02/03 职场文书
干部选拔任用方案
2014/05/26 职场文书
艺术学院毕业生自荐信
2014/07/05 职场文书
公共艺术专业自荐信
2014/09/01 职场文书
2014年宣传部工作总结
2014/11/12 职场文书
2015年学校办公室工作总结
2015/05/26 职场文书
生日祝酒词大全
2015/08/10 职场文书
教学工作总结范文5篇
2019/08/19 职场文书
使用tensorflow 实现反向传播求导
2021/05/26 Python
Eclipse+Java+Swing+Mysql实现电影购票系统(详细代码)
2022/01/18 Java/Android
Nginx流量拷贝ngx_http_mirror_module模块使用方法详解
2022/04/07 Servers