使用树莓派实现动作捕捉、抓拍并存储照片
最近买了一个树莓派,想看看这个两百多块钱的小电脑能做些什么。近日在网上找到了一个动作捕捉、抓拍、存储照片的Python脚本,与大家共享。该系统经过一定的改造,可以用于智能家居、防盗监控、野生动物研究等领域。
所需硬件:
树莓派3代B型
树莓派摄像头及转接线(500万像素)
所需软件:
Raspbian 系统(烧录在SD卡里)
brainflakes的树莓派Python脚本。下载地址:
http://download.csdn.net/detail/soft2buy/9874052
接下来是具体操作步骤:
一. 开通树莓派SSH、VNC服务、开通摄像头
将树莓派接上键盘、鼠标和显示屏。进入Raspbian系统,打开命令行终端,输入:
sudo raspi-config
1. 更改远程登录密码。默认用户名:pi, 默认密码:raspberry
2. 进入Interfacing Options, Enable开通Camera(摄像头)、SSH和VNC服务。
二. PC机远程操作树莓派
使用PC机远程通过命令行或VNC操作树莓派要比树莓派接上键盘鼠标,盯着小屏幕看方便很多。具体操作步骤如下:
1. 树莓派接入网络,在PC终端输入:(注:Windows下要用PuTTY软件作为命令行终端,Mac电脑可以直接输入)
ssh pi@raspberrypi.local
输入远程连接密码。如果跳到:
pi@raspberrypi:~ $
说明连接成功,你现在可以在pc机上用命令行操作树莓派了。
连接成功后,我们首先把树莓派的系统环境先升级一下,输入命令:
sudo apt-get update
sudo apt-get upgrade
然后安装realvnc
sudo apt-get install realvnc-vnc-server
sudo apt-get install realvnc-vnc-viewer
安装后,输入:
ping raspberrypi.local
获取树莓派的IP地址。
2. 在pc机上用VNC连接树莓派:
首先,在pc上下载安装(https://www.realvnc.com/download/vnc/)VNCViewer, 安装viewer是免费的。
安装后,打开VNCViewer,在地址栏输入树莓派的IP地址,按回车。
系统提示输入树莓派的远程连接用户名pi, 密码:默认是raspberry
按回车,即可远程进入树莓派的操作界面。
三. 安装动作捕捉脚本
下载脚本:http://download.csdn.net/detail/soft2buy/9874052 , 拷贝到树莓派的 /home/pi 目录下,在命令行输入:
cd /home/pi
创建一个新目录用来保存抓拍的照片:
mkdir picam
然后就可以执行脚本了:
python picam.py
这时,如果有任何物体在移动,树莓派的摄像头就会抓拍,并保存到/home/pi/picam文件夹,在pc机上,就可以远程用VNC查看这些照片。
四. 设置脚本开机启动
在终端上输入:
sudo nano /etc/rc.local
就会出现一个文本编辑器,
在文本内容的exit 0 上面添加一行:
python /home/pi/picam.py
然后按Ctrl+x, 按Y保存更改。
重启树莓派:
sudo reboot
即可实现开机自动运行。
之所以选择这个脚本是因为它简洁,有效,而且还能自动清除过期的图片。相比之下,motion这个软件就显得比较复杂。有兴趣的同学还可以修改脚本实现抓拍后自动上传到网盘,或发送邮件等功能。
使用树莓派实现动作捕捉、抓拍并存储照片相关推荐
- python动作捕捉_树莓派动作捕捉抓拍存储图像脚本
本文实例为大家分享了树莓派动作捕捉抓拍存储图像的具体代码,供大家参考,具体内容如下 #!/usr/bin/python # original script by brainflakes, improv ...
- 3D视觉创新应用(三维重建)竞赛作品系列——人体三维精准量测与动作捕捉
一.背景介绍 1 项目背景与国内外研究现状 1.1 项目背景分析 近年来,RGB-Depth(RGB-D)传感器,如Kinect V1,和Structure Sensor等,在室内即时定位与地图构建应 ...
- 自动驾驶车通过动作捕捉,学会阅读街上人们的肢体语言
来源:机器学习研究组订阅号 编译:lin 想象一下,工人正在修复路面上一个大坑洞,因此拥有四条车道的马路缩小为两车道.一名工人左手松松地举着停车标志,用右手挥手示意汽车通过.如果是人来开车的话,自然 ...
- 卡内基梅隆大学提出基于学习的动作捕捉模型,用自监督学习实现人类3D动作追踪
原文来源:Cornell University Library 作者:Hsiao-Yu Fish Tung.Hsiao-Wei Tung.Ersin Yumer. Katerina Fragkiada ...
- 光荣与梦想 | XMove动作捕捉系统(一)
XMove是我和几个死党从2010年开始开发的一套人体动作捕捉系统,软硬件全部自行开发,投入了大量的精力,历经三年,发展四个版本. 今年春节回到老家,翻出了2011年春节时焊电路用过的松香和和硬盘角落 ...
- 动作捕捉技术,VR体验沉浸感的“助燃剂”
能够加强VR体验沉浸感的动作捕捉技术市场前景可观,它是未来VR体验的必备. 在电影<阿凡达>中,卡梅隆用动作捕捉技术完成了整部作品,让我们看到了动作捕捉在电影行业上的不可估量的潜力.在虚拟 ...
- 3A游戏的必备工艺! 天美是如何将动作捕捉运用到游戏中的?
首发于"腾讯天美工作室群"知乎机构号 去年,<王者荣耀>推出上官婉儿-梁祝皮肤.在这款皮肤的制作过程中,我们对越剧名家茅威涛进行动作捕捉,让"徒弟" ...
- ECCV 2020 论文大盘点-姿态估计与动作捕捉篇
本文盘点ECCV 2020 中所有与姿态估计(Pose Estimation)相关的论文,总计 12 篇,其中一篇Oral 论文,6 篇已经或者将开源代码. 下载包含这些论文的 ECCV 2020 所 ...
- CVPR 2020 论文大盘点-人体姿态估计与动作捕捉篇
本文盘点CVPR 2020 所有人体姿态估计(Human Pose Estimation).手势识别(Gesture Recognition).人体形状与姿态估计(Human Shape and Po ...
最新文章
- 介绍SLICEM里的LUT如何形成RAM资源
- codeforces B. Pasha and String(贪心)
- 使用Oracle SQL Developer 编写运行 PL/SQL 块
- 贪心算法c语言部分背包,c语言背包问题_背包问题贪心算法_背包问题 贪心算法(13)...
- 天堂2私服架设技术教程
- Redis实现邮件激活码保存
- Python函数练习题
- 用pcdet跑deecamp20_liadr3-1
- 怎么说话比说什么更重要
- MATLAB等额还款代码,matlab算法实现对等额本息和等额本金两种还款方式的计算
- 520催泪感人表白心动文案怎么用免费的记笔记软件记录?
- Hololens开发学习笔记——TrackedHandJoint关节点详解
- Java环境变量配置超详细教程
- opencv把图片读为matlab,OpenCv和matlab对图像的读取
- 2022大学生寒假社会实践活动稿件怎样向新闻媒体投稿?
- OpenCV 4.5.1 - 新版本 中 BEBLID 描述符尝鲜 (基于 ubuntu / c++)
- Unity简单几行代码让玩家水平移动更丝滑真实
- SimpleDateFormat使用详解
- 局域网语音对讲系统_SOC1900申瓯电话录音系统 南京电话录音设备销售中心
- 解决UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xfd in position 1527802: illegal multibyte sequ