RPi 2B python opencv camera demo example
/**************************************************************************************
* RPi 2B python opencv camera demo example
* 声明:
* 本文主要记录RPi 2B 使用python opencv来获取图片的方式。
*
* 2016-2-24 深圳 南山平山村 曾剑锋
************************************************************************************/ 一、参考文档:
. OpenCV with Raspberry Pi Camera Face Detection Tutorial - Robotics with Python Raspberry Pi and GoPiGo p.
https://pythonprogramming.net/raspberry-pi-camera-opencv-face-detection-tutorial/
. Raspberry Pi OpenCV,在树莓派下使用opencv
http://www.educity.cn/wenda/565761.html
3. 如何安装树莓派摄像头模块
https://linux.cn/article-3650-1.html 二、opencv install:
sudo apt-get update && sudo apt-get install libopencv-dev
sudo apt-get install python-opencv 三、example code
#!/usr/bin/python import cv2 as cv
import numpy
import io
import picamera # Create a memory stream so photos doesn't need to be saved in a file
stream = io.BytesIO() # Get the picture (low resolution, so it should be quite fast)
# Here you can also specify other parameters (e.g.:rotate the image)
with picamera.PiCamera() as camera:
camera.resolution = (, )
camera.capture(stream, format='jpeg') # Convert the picture into a numpy array
buff = numpy.fromstring(stream.getvalue(), dtype=numpy.uint8) # Now creates an OpenCV image
image = cv.imdecode(buff, ) # Save the result image
cv.imwrite('result.jpg', image)
RPi 2B python opencv camera demo example的更多相关文章
- RPi 2B GPIO 测试
		/************************************************************************************** * RPi 2B GPI ... 
- RPi 2B Raspbian SD卡内部架构
		/***************************************************************************** * RPi 2B Raspbian SD卡 ... 
- RPi 2B 自动发送获取的IP到固定邮箱
		/************************************************************************* * RPi 2B 自动发送获取的IP到固定邮箱 * ... 
- python + opencv: kalman 跟踪
		之前博文中讲解过kalman滤波的原理和应用,这里用一个跟踪鼠标的例程来演示怎么在opencv里用自带的kalman函数进行目标跟踪,文章的内容对做图像跟踪有借鉴意义.文章主要是网络资源进行整理和简单 ... 
- RPi 2B DDNS 动态域名
		/**************************************************************************** * RPi 2B DDNS 动态域名 * 说 ... 
- RPi 2B IPC webcam server
		/**************************************************************************** * RPi 2B IPC webcam se ... 
- 搭建基于python +opencv+Beautifulsoup+Neurolab机器学习平台
		搭建基于python +opencv+Beautifulsoup+Neurolab机器学习平台 By 子敬叔叔 最近在学习麦好的<机器学习实践指南案例应用解析第二版>,在安装学习环境的时候 ... 
- RPi 2B USB 远程桌面
		/******************************************************************** * RPi 2B USB 远程桌面 * 说明: * 用作废的 ... 
- .NET + OpenCV & Python + OpenCV 配置
		最近需要做一个图像识别的GUI应用,权衡了Opencv+ 1)QT,2)Python GUI,3).NET后选择了.NET... 本文给出C#+Opencv和Python+Opencv的相应参考,节省 ... 
随机推荐
- LR中错误代号为27796的解决方法
			问题: 曾经遇到过一个问题,在一次性能测试过程中,使用http协议的多用户向服务器发送请求.设置了持续时间,出现错误为:27796, Failed to connect to server 'ho ... 
- linux 输入子系统(4)---- input子系统的初始化
			Input子系统的初始化函数为input_init(),如下: static int __init input_init(void) { int err; input_init_abs_bypass( ... 
- what is WLAN ? when and why we need use it ?
			无线局域网络(Wireless Local Area Networks: WLAN)是相当便利的数据传输系统,它利用射频(Radio Frequency: RF)的技术,取代旧式碍手碍脚的双绞铜线(C ... 
- 安装 php 转
			一 安装 php 命令: sudo apt-get install libapache2-mod-php5 php5 出现了如下错误: 按照方案一 解决了此问题. 一下 from http://w ... 
- python学习笔记26(python中__name__的使用)
			在python中,每个py文件都是一个模块,也都是一个可执行文件,即包含main方法.因此,对每个py文件,可以单独运行,也可以import它给其他客户使用,这两种情况不一样. 1. 如果模块是被导入 ... 
- RE:转:一些不常用的html代码
			1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键<table border oncontextmenu= ... 
- Spring 声明式事务,propagation属性列表及isolation(隔离级别)
			Spring 声明式事务,propagation属性列表 TransactionDefinition接口中定义,共有7种选项可用: PROPAGATION_REQUIRED:支持当前事务,如果当前没有 ... 
- printf在终端输出时改变颜色
			在调试程序时,有时候要输出大量数据,如果让printf/fprintf改变输出数据的颜色,那观察数据就方便多了. 终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关.转义序 ... 
- hdu 4035 Maze 概率DP
			题意: 有n个房间,由n-1条隧道连通起来,实际上就形成了一棵树, 从结点1出发,开始走,在每个结点i都有3种可能: 1.被杀死,回到结点1处(概率为ki) ... 
- Java 另一道构造器与构造器重载的题目
			题目: 请写出以下程序的输出结果 public class ConstructorTest2 { public static void main(String[] args) { new B(&quo ... 
