一、环境

1. 首先是githab上的开源项目

本篇文章也只是搭建下环境,和遇到的一些问题,供大家参考

    连接:https://github.com/thearn/webcam-pulse-detector

2. Python的安装

这里使用的是python2.7的版本,3.x的版本并没有测试。
     https://www.python.org/downloads/release/python-2711/

3. 下载OpenCV2.4.13,

解压缩到D:\Program Files下,将opencv\build\python\2.7下的cv2.pyd复制到Python27\Lib\site-packages中,使用32为的版本.

http://opencv.org/
4. 安装工具包numpy-1.6.1-win32-superpack-python2.7.exe和scipy-0.12.0-win32-superpack-python2.7.exe

二、安装

1. 程序需要在openmdao下运行,所以,要先安装openmdao,双击go-openmdao.py安装openmdao

注意:不要使用最新的版本,运行会出错,0.10.3.2就可以。

下载链接  http://openmdao.org/downloads/archive/

运行cmd , 进入go-openmdao-0.10.3.2.py的安装路径,在cmd中运行python go-openmdao-0.10.3.2.py   等待安装完成。

此步骤如果直接双击运行go-openmdao-0.10.3.2.py的话,在最后会报错

https://github.com/thearn/webcam-pulse-detector/issues/29出错内容以及解决办法。

2. 复制pulse-detector\lib下的包到python下的lib中。
三、运行

文件级别

1. 徽标键+R (打开运行)
2. 输入cmd()
3. 输入e:(指定目录e:)
4. 打开目录:cd zyc\xiangmu\Mirror\Project\openmdao-0.10.3.2\Scripts
5. 输入activate回车进入openmdao
6. 输入2次cd..回到Project目录
7. 找到pulse-detector-master文件夹,打开
8. (cd)打开目录detect找到个get_pulse.py
9. 输入python get_pulse.py
10.OK
四、扩展

在运行程序时,需要在黑屏下有很多操作,所以这里我做了个批处理,双击就可以运行以上复杂的步骤:

批处理里面的内容是:

cd "E:\zyc\xiangmu\Mirror\Project\openmdao-0.10.3.2\Scripts"
call activate.bat
cd "E:\zyc\xiangmu\Mirror\Project\webcam-pulse-detector-master"
dir
python get_pulse.py
@pause 

运行结果:

Python 使用摄像头测试心率 webcam-pulse-detector相关推荐

  1. python 使用摄像头监测心率

    本文地址:https://blog.csdn.net/itnerd/article/details/109078291 实验效果 实验思路 用 opencv 打开摄像头,读取指定窗口区域的RGB分量均 ...

  2. Python 使用摄像头监测心率!这么强吗?

    实验效果 实验思路 用 opencv 打开摄像头,读取指定窗口区域的RGB分量均值,本实验读取前额皮肤 用 matplotlib 绘制动态序列曲线 用 HP 滤波过滤RGB序列的趋势部分,保留波动信息 ...

  3. python实现摄像头拍照_使用Python控制摄像头拍照并发邮件

    o1 前言 为什么会有写这个程序的想法呢? 最初的想法是写一个可以用电脑前置摄像头拍照的程序,在舍友使用你电脑的时候,不经意间获取到一大堆奇葩舍友的表情包. 然后我又突发奇想,要不搞个开机启动吧,这样 ...

  4. python恶搞代码打开对方摄像头_用Python获取摄像头并实时控制人脸的实现示例

    实现流程 从摄像头获取视频流,并转换为一帧一帧的图像,然后将图像信息传递给opencv这个工具库处理,返回灰度图像(就像你使用本地静态图片一样) 程序启动后,根据监听器信息,使用一个while循环,不 ...

  5. 心跳之旅—iOS用手机摄像头检测心率(PPG)

    本文中涉及到的要点主要有: AVCapture Core Graphics Delegate & Block RGB -> HSV 带通滤波 基音标注算法(TP-Psola) 光电容积脉 ...

  6. Python 获得摄像头捕捉的图像

    Python 获得摄像头捕捉的图像 很多时候,我们都需要通过摄像头捕获图像,以便进行处理,在这里分享的是通过OPEN CV这个库来实现. OPEN CV的安装和使用 安装很简单,相关文章也很多,注意一 ...

  7. 的s健康软件可以测试心率.,小编亲身体验 告诉你手机计步/心率准不准

    随着智能手机的发展,其功能越来越强大,不得不承认,手机已经在衣食住行等方方面面深刻地影响着我们,除此之外还渗透到学习教育.婚恋育儿.医疗健康等领域. 现代人非常重视个人健康问题,清晨或晚上的公园里,我 ...

  8. python模块os测试文件是否存在及基础原信息获取

    python模块os测试文件是否存在及基础原信息获取 在自动化测试中,经常需要查找操作文件,比如说查找配置文件(从而读取配置文件的信息),查找测试报告(从而发送测试报告邮件),经常要对大量文件和大量路 ...

  9. opencv python 从摄像头获取视频、帧率、分辨率等属性设置和使用

    opencv python 从摄像头获取视频.帧率.分辨率等属性设置和使用 文章目录: 1,为了获取视频,你应该创建一个 VideoCapture 对象.他的参数可以是设备的索引号,或者是一个视频文件 ...

最新文章

  1. 21条高效时间管理法则
  2. win32 临界区和简单实例Demo(win32版)
  3. 数模学习笔记——粒子群
  4. k8s 安装nfs_K8s--06 K8s数据持久化
  5. 利用Navicat Premium将SQL Server数据库转为My SQL数据库(解决Mac无法打开SQL Server 脚本文件的方法)
  6. Newtonsoft.Json序列化和反序列之javascriptConvert.SerializeObject,DeserializeObject,JsonWriter,JsonReader...
  7. PyBioMed:一个用于化学物质、蛋白质和DNA及其相互作用的各种分子表示的Python文库
  8. oracle财务模块培训,ORACLE财务管理系统培训手册之现金模块
  9. 批量重命名图片,去除括号
  10. 简单几招破解Windows管理员密码
  11. opencv3中的图像混合操作
  12. 微信小程序实现封装处理
  13. 金蝶KIS旗舰版V5.0.0研究学习
  14. 牛客大回馈,华为云优惠购买与使用心得
  15. r语言 xueyi_R语言实用教程
  16. The Biggest Water Problem—每日算法档
  17. 问题解决:使用GitHub时git push需要输入账号和密码Username for... (Use git clone SSH) git remote add 或set-url(推荐)
  18. android中的数据库操作
  19. Java回文数(大一交作业必备)
  20. 最新最全的 layUI 框架使用教程视频教程分享

热门文章

  1. JavaScript 取随机小数
  2. linux 内存的查看
  3. html中省略号的设置
  4. 【无标题】馈线的制作
  5. markdown常用语法--花括号(超详细)
  6. 基于深度学习的网络入侵检测研究综述
  7. dell平板刷linux系统下载地址,DELL官网3740/3840刷机、root、救砖指导文档
  8. 六大设计模式原则-单一职责原则
  9. 在阿里做了4年软件测试,8月无情被辞,满腔怒火.....
  10. ORACLE中的rowid用法