树莓派
来源:互联网 发布:网络推广中介怎么样 编辑:程序博客网 时间:2024/06/06 05:17
VNC连接树莓派
准备:
- Putty(SSH连接)或Xshell 5
- VNCViewer
- Raspberry Pi 操作系统
- SD卡一张(16G)
- win32_disk_imager
树莓派GPIO
How to use WiringPi2 for Python on the Raspberry Pi in Raspbian part 1:
http://raspi.tv/2013/how-to-use-wiringpi2-for-python-on-the-raspberry-pi-in-raspbian
Itchat-微信API接口for python
Itchat Home Page:https://pypi.python.org/pypi/itchat/1.0.11
Python微信库:itchat:http://www.tuicool.com/articles/VJZRRfn
Itchat-微信API接口for python:http://blog.csdn.net/mdpsdhr/article/details/61195817
Itchat学习教程:http://itchat.readthedocs.io/zh/latest/
python实现微信接口(itchat):https://segmentfault.com/a/1190000009420701
Python Requests快速入门:http://blog.csdn.net/iloveyin/article/details/21444613
最近在完成一个关于智能家庭安防的小项目,设计到微信远程控制、人脸识别等,后期贴出详细制作教程。
树莓派使用 USB 摄像头做网络监控
MJPG-streamer是一个优秀的开源project,它可以通过HTTP的方式访问linux上面的兼容摄像头,从而做到远程视频传输的效果。最近导师的一个project和远程视频传输有关,于是笔者在树莓派上面搭建视频传输环境的时候直接选择了MJPG-streamer。
1.搭建环境以及硬件设备
树莓派B+、树莓派原生的操作系统(官网可下载)、树莓派的专用摄像头Raspberry Pi Camera。其实现在市面上可以很容易买到的USB摄像头会更加方便,但是笔者手头上暂时只有Raspberry Pi Camera,就将就使用了,并且使用Raspberry Pi Camera由于驱动问题要比USB摄像头多几个安装步骤。
2.Enable树莓派摄像头
Raspberry Pi Camera插到正确位置后(注意别插反了),供电开机。用putty进入树莓派后,enable摄像头(执行一次即可,无需每次开机都执行):
sudo raspi-config
进入后,将camera一项enable,然后重启:
sudo reboot
3.安装必要的库
命令行直接敲以下指令:
sudo apt-get updatesudo apt-get install subversionsudo apt-get install libjpeg8-devsudo apt-get install imagemagicksudo apt-get install libv4l-devsudo apt-get install cmakesudo apt-get install git
4.git开源的project到本地,编译
sudo git clone https://github.com/jacksonliam/mjpg-streamer.gitcd mjpg-streamer/mjpg-streamer-experimentalmake allsudo make install
如果是普通的USB摄像头,这个时候应该可以使用了,在命令行输入:
./mjpg_streamer -i "./input_uvc.so" -o "./output_http.so -w ./www"
如果是Raspberry Pi Camera,会报错。
这是因为V4L driver 不支持raspberry pi的camera,所以初始化失败。
5.解决V4L driver不支持的问题
安装必要的库:
sudo wget http://www.linux-projects.org/listing/uv4l_repo/lrkey.asc && sudo apt-key add ./lrkey.asc
修改sources list
sudo nano /etc/apt/sources.list
在最后加上一行:
deb http://www.linux-projects.org/listing/uv4l_repo/raspbian/ wheezy main
继续安装:
sudo apt-get updatesudo apt-get install uv4l uv4l-raspicamsudo reboot
重启之后:
sudo pkill uv4lsudo apt-get updatesudo apt-get install uv4l-uvcsudo apt-get install uv4l-xscreensudo apt-get install uv4l-mjpegstreamsudo reboot
再一次重启之后:
sudo modprobe bcm2835-v4l2./mjpg_streamer -i "./input_uvc.so -d /dev/video0 -n -y -f 25 -r 640x480" -o "./output_http.so -n -w /usr/local/www"
然后打开浏览器输入:
http://raspberry-ip-address:8080/
应该就可以看到Raspberry Pi Camera采集的动态视频了,延迟大概不超过0.8秒吧。
注意:
sudo modprobe bcm2835-v4l2
这条命令是每一次都要先执行然后才可以打开摄像头,不妨把它设为开机启动执行吧。
- 树莓派
- 树莓派
- 树莓派
- 树莓派
- 树莓派
- 树莓派
- 树莓派
- 树莓派
- 树莓派
- 树莓派
- 树莓派
- 树莓派
- 树莓派
- 树莓派
- 树莓派
- 树莓派
- 树莓派
- 树莓派
- Android学习--多媒体功能:通知 notification(振动,声音,呼吸灯)
- JVM中对象的创建过程
- Java菜鸟成长之路__Day_3_Java_二维数组
- 从小工到专家【借鉴】
- scala-特质
- 树莓派
- 51Nod-1423-最大二"货"
- 说说struts1与struts2的区别
- 虚拟机是这样理解方法表的
- 喷水装置
- mysql高性能索引的探索
- 《小白兔到大黑牛》第二篇基于源码自己实现简单的ArrayList中简单方法
- java-完数
- scanf与scanf_s的区别