最近买了一个树莓派,想看看这个两百多块钱的小电脑能做些什么。近日在网上找到了一个动作捕捉、抓拍、存储照片的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这个软件就显得比较复杂。有兴趣的同学还可以修改脚本实现抓拍后自动上传到网盘,或发送邮件等功能。

使用树莓派实现动作捕捉、抓拍并存储照片相关推荐

  1. python动作捕捉_树莓派动作捕捉抓拍存储图像脚本

    本文实例为大家分享了树莓派动作捕捉抓拍存储图像的具体代码,供大家参考,具体内容如下 #!/usr/bin/python # original script by brainflakes, improv ...

  2. 3D视觉创新应用(三维重建)竞赛作品系列——人体三维精准量测与动作捕捉

    一.背景介绍 1 项目背景与国内外研究现状 1.1 项目背景分析 近年来,RGB-Depth(RGB-D)传感器,如Kinect V1,和Structure Sensor等,在室内即时定位与地图构建应 ...

  3. 自动驾驶车通过动作捕捉,学会阅读街上人们的肢体语言

    来源:机器学习研究组订阅号  编译:lin 想象一下,工人正在修复路面上一个大坑洞,因此拥有四条车道的马路缩小为两车道.一名工人左手松松地举着停车标志,用右手挥手示意汽车通过.如果是人来开车的话,自然 ...

  4. 卡内基梅隆大学提出基于学习的动作捕捉模型,用自监督学习实现人类3D动作追踪

    原文来源:Cornell University Library 作者:Hsiao-Yu Fish Tung.Hsiao-Wei Tung.Ersin Yumer. Katerina Fragkiada ...

  5. 光荣与梦想 | XMove动作捕捉系统(一)

    XMove是我和几个死党从2010年开始开发的一套人体动作捕捉系统,软硬件全部自行开发,投入了大量的精力,历经三年,发展四个版本. 今年春节回到老家,翻出了2011年春节时焊电路用过的松香和和硬盘角落 ...

  6. 动作捕捉技术,VR体验沉浸感的“助燃剂”

    能够加强VR体验沉浸感的动作捕捉技术市场前景可观,它是未来VR体验的必备. 在电影<阿凡达>中,卡梅隆用动作捕捉技术完成了整部作品,让我们看到了动作捕捉在电影行业上的不可估量的潜力.在虚拟 ...

  7. 3A游戏的必备工艺! 天美是如何将动作捕捉运用到游戏中的?

    首发于"腾讯天美工作室群"知乎机构号 去年,<王者荣耀>推出上官婉儿-梁祝皮肤.在这款皮肤的制作过程中,我们对越剧名家茅威涛进行动作捕捉,让"徒弟" ...

  8. ECCV 2020 论文大盘点-姿态估计与动作捕捉篇

    本文盘点ECCV 2020 中所有与姿态估计(Pose Estimation)相关的论文,总计 12 篇,其中一篇Oral 论文,6 篇已经或者将开源代码. 下载包含这些论文的 ECCV 2020 所 ...

  9. CVPR 2020 论文大盘点-人体姿态估计与动作捕捉篇

    本文盘点CVPR 2020 所有人体姿态估计(Human Pose Estimation).手势识别(Gesture Recognition).人体形状与姿态估计(Human Shape and Po ...

最新文章

  1. 介绍SLICEM里的LUT如何形成RAM资源
  2. codeforces B. Pasha and String(贪心)
  3. 使用Oracle SQL Developer 编写运行 PL/SQL 块
  4. 贪心算法c语言部分背包,c语言背包问题_背包问题贪心算法_背包问题 贪心算法(13)...
  5. 天堂2私服架设技术教程
  6. Redis实现邮件激活码保存
  7. Python函数练习题
  8. 用pcdet跑deecamp20_liadr3-1
  9. 怎么说话比说什么更重要
  10. MATLAB等额还款代码,matlab算法实现对等额本息和等额本金两种还款方式的计算
  11. 520催泪感人表白心动文案怎么用免费的记笔记软件记录?
  12. Hololens开发学习笔记——TrackedHandJoint关节点详解
  13. Java环境变量配置超详细教程
  14. opencv把图片读为matlab,OpenCv和matlab对图像的读取
  15. 2022大学生寒假社会实践活动稿件怎样向新闻媒体投稿?
  16. OpenCV 4.5.1 - 新版本 中 BEBLID 描述符尝鲜 (基于 ubuntu / c++)
  17. Unity简单几行代码让玩家水平移动更丝滑真实
  18. SimpleDateFormat使用详解
  19. 局域网语音对讲系统_SOC1900申瓯电话录音系统 南京电话录音设备销售中心
  20. 解决UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xfd in position 1527802: illegal multibyte sequ

热门文章

  1. autocad型源代码_VB与AUTOCAD二次开发源代码包
  2. Python中如何将浮点型数据转换成整型
  3. 拓嘉辰丰电商:拼多多店铺指标有哪些对于参加活动比较重要
  4. numpy多维数组获取指定矩形区域
  5. 基于机器学习的自适应超体素分割揭示了人脑中的躯体定位组织
  6. Kubernetes inotify watch 耗尽
  7. 蓝桥杯第12届第三次模拟
  8. Scala高阶函数操作示例详解
  9. 如何利用 Apache APISX 提升 Nginx 的可观测性
  10. Android 头像上传