1.检测的基本原理

根据每一种行为的数据都是不同的,也就是根据这些不同来区分各种行为。手机具有多种传感器,每种传感器又具有多组数据,这也就造成了数据的多维性,这也就是行为检测的数据基础。

2.传感器的介绍

方位传感器:

分别为azimuth(航向角)、pitch(俯仰角)和roll(翻滚角)。
azimuth:方位,返回水平时磁北极和Y轴的夹角,范围为0°至360°。

0°=北,90°=东,180°=南,270°=西。
pitch:x轴和水平面的夹角,范围为-180°至180°。
当z轴向y轴转动时,角度为正值。
roll:y轴和水平面的夹角,由于历史原因,范围为-90°至90°。
当x轴向z轴移动时,角度为正值。

一般,手机放置在衣服内的位置和姿势的不同,azimuth(航向角)的可参照很小,在行为姿态分析上不优先考虑,一般手机正向放置,pitch(俯仰角)在+-5之间波动;倒置放置在+175-----  -175波动 180与-180是一个临界切换点(可以说是重合的)
roll(翻滚角)在上衣和裤子口袋的数据是两个极端,可以理解为手机下边沿与地面的夹角。一般浏览手机时其数据的绝对值不超过20.

重力传感器:

在地球上,重力数值为9.8,单位是m/s^2。
坐标系统与加速度传感器相同。
当设备复位时,重力传感器的输出与加速度传感器相同。
(数据的数值范围-9.8------9.8  ,因为方向的问题;会出现负值)

加速度传感器:

加速度传感器又叫G-sensor,返回x、y、z三轴的加速度数值。
该数值包含地心引力的影响,单位是m/s^2。
将手机平放在桌面上,x轴默认为0,y轴默认0,z轴默认9.81。
将手机朝下放在桌面上,z轴为-9.81。
;将手机向左倾斜,x轴为正值。
将手机向右倾斜,x轴为负值。
将手机向上倾斜,y轴为负值。
将手机向下倾斜,y轴为正值。

线性加速度传感器:

线性加速度传感器简称LA-sensor。
线性加速度传感器是加速度传感器减去重力影响获取的数据。
单位是m/s^2,坐标系统与加速度传感器相同。
加速度传感器、重力传感器和线性加速度传感器的计算公式如下:
加速度 = 重力 + 线性加速度

陀螺仪:

陀螺仪传感器叫做Gyro-sensor,返回x、y、z三轴的角加速度数据。
角加速度的单位是radians/second。
根据Nexus S手机实测:
水平逆时针旋转,Z轴为正。
水平逆时针旋转,z轴为负。
向左旋转,y轴为负。
向。右旋转,y轴为正。
向上旋转,x轴为负。
向下旋转,x轴为正。

压力传感器:

在网上有些资料说是,屏幕设备的触控压力的返回值。 在实际的测试中(小米3)   (  有一部分手机不具有  ),发现其实就是气压的值。可能是不同的手机厂商的所应用的传感器的问题。

接近传感器:

接近传感器检测物体与手机的距离,单位是厘米。
一些接近传感器只能返回远和近两个状态,
因此,接近传感器将最大距离返回远状态,小于最大距离返回近状态。
接近传感器可用于接听电话时自动关闭LCD屏幕以节省电量。
一些芯片集成了接近传感器和光线传感器两者功能。

在手机实测中(数据类型  浮点型)返回数据只有  0 和5  
(魅族手机是0.0和5.0)  (小米手机是 0.0和 一个比5大一点的数)

光线感应传感器:

光线感应传感器检测实时的光线强度,光强单位是lux,其物理意义是照射到单位面积上的光通量。
(可用于分析所处的位置)
几种不同工作情况下的标准照度值:
   工作性质或场所 照度(勒克司)  
 
夏季中午在太阳能直接照射下 100,000   
没有太阳的室外 10,000-1000   
明朗夏天的室内 500-100    
细小精致的工作(如修理钟表、雕刻制板、制图等) 100   
使用危险性的小的带刃工具(削刀、钻、旋刀)的工作 100   
在工作台上作细小精致的工作(如用缝纫机缝纫、书写等) 75

阅读、观看各种仪器所示的读数,纺织 50   
走廊 10   
楼梯 8    
在满月底下 0.2

定位:
GPS:  Location,位置信息,通过Location可以获取时间、经纬度、海拔等位置信息。GpsSatellite,定位卫星,包含卫星的方位、高度、伪随机噪声码、信噪比等信息。
在空旷的位置定位较为准确,室内以及在有高楼的地方的会造成信号的反射,造成较大的位置误差, GPS是可以获得他的定位卫星的数目的,也可以提供移动的速率。

人体行为检测手机传感器说明相关推荐

  1. Arduino人体红外热释传感器检测实验

    相关资料链接 链接:https://pan.baidu.com/s/1eE0rkaSJsKJMU_RUorS5OA 提取码:3ujh 1.1 项目介绍: 人体红外热释电传感器是一款基于热释电效应的人体 ...

  2. 手机传感器的意义:未来生活将被彻底改变

    5月1日消息,在许多的层面上,智能手机技术的发展速度都快得令人难以想象,这其中就包含传感器技术.虽然看似不起眼,但手机当中的传感器有能力让我们的生活方式发生重大转变.科技网站TechRadar日前就对 ...

  3. (附源码)springboot人体健康检测微信小程序 毕业设计 012142

    Springboot人体健康检测微信小程序的设计与实现 摘 要 本文设计了一种基于微信小程序的人体健康检测小程序,主要为人们提供了方便的各项健康检测服务,包括健康数据编辑.健康科普.健康讨论.注册登录 ...

  4. Android学习之手机传感器的获取

    首先声明:手机传感器的获取参考了网上一些其他人的CSDN博客,本文只是记录个人的学习状况 具体步骤: 框架: 1.创建Android工程(不使用默认的Activity,自己手动创建)名称:Sensor ...

  5. python 人体检测技术_tensorflow入门教程(四十三)人体姿态检测(一)

    # #作者:韦访 #博客:https://blog.csdn.net/rookie_wei #微信:1007895847 #添加微信的备注一下是CSDN的 #欢迎大家一起学习 # ------韦访 2 ...

  6. 利用Python 代码实现人体肤色检测

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:机器算法那些事 概述 本文中的人体肤色检测功能采用 Op ...

  7. 手机传感器-G-Sensor

    首先给大家分享一个巨牛巨牛的人工智能教程,是我无意中发现的.教程不仅零基础,通俗易懂,而且非常风趣幽默,还时不时有内涵段子,像看小说一样,哈哈-我正在学习中,觉得太牛了,所以分享给大家!点这里可以跳转 ...

  8. 人体姿态估计(人体关键点检测)2D Pose训练代码和Android源码

    人体姿态估计(人体关键点检测)2D Pose训练代码和Android源码 目录 人体姿态估计(人体关键点检测)2D Pose训练代码和Android源码 1.人体姿态估计2D Pose方法 2.人体姿 ...

  9. Android Stduio(as,安卓)实现简易创意电话接听拨打,短信收发,手机传感器

    我用android stduio做了一个简单的创意电话和短信应用程序,要求: 1.具有创意的电话拨打,电话接听和短信发送,收到短信 2.正确使用手机传感器 3.掌握监听事件 效果: activity_ ...

最新文章

  1. java -jar Incompatible argument to function
  2. mybatis中的TypeHandler设计与实现
  3. 平时优化SQL的集合
  4. HTMLCSS 第三天 笔记
  5. int指令01 - 零基础入门学习汇编语言64
  6. Java网络编程----基础
  7. 博文翻译系列——如何入门数据科学 without spending a penny
  8. vue中v-model的使用
  9. 45_局域网ip正则表达式
  10. 使用谷歌浏览器出现插件未就绪以及CLodop云打印服务(localhost本地)未安装启动!请下载安装包!
  11. matlab子函数中使用全局变量的使用方法
  12. FOC和SVPWM的C语言代码实现
  13. adm怎么下bt连接_迅雷不能下载版权敏感资源,试试这两款优秀的BT下载神器
  14. java魔法门1_魔法门之英雄无敌5
  15. MATLAB深度学习代码详细分析(一)__nnff.m
  16. 四旋翼无人机的三维动态Matlab仿真
  17. 什么是CRM系统,它如何支持客户营销管理?
  18. SpringBoot 内嵌容器
  19. java.exe占用cpu高_Java进程cpu占用过高问题解决
  20. 2020年3月27日 失眠问题解决之道 ~ 观想法①

热门文章

  1. 深入掌握Java日志体系,再也不迷路了
  2. Python学习教程:手把手教你搭建自己的量化分析数据库
  3. C语言经典案例——第四章 数组
  4. 元器件——详细解解读贴片电容:NP0、C0G、X7R、X5R、Y5V、Z5U的区别
  5. 微信的「拍一拍」功能,要被大家玩坏了...
  6. 《高速数字设计》(Howard Johnson)黑魔书修炼笔记(二)——无源元件
  7. IOC容器创建bean对象的4种方式
  8. DESeq2包的安装
  9. fabric.js开发图片编辑器的细节实现
  10. 基于python下django框架 实现校园新生报到系统详细设计