美文网首页程序员
android摄像头加传感器——测距

android摄像头加传感器——测距

作者: Mitaer | 来源:发表于2018-05-16 15:32 被阅读426次

演员表

  • 摄像头
  • 方向传感器

定妆照

测距效果

人物简介

  1. 摄像头
    摄像头主要提供预览的画面,让中间的准心对准所测物体的底部边缘。
  2. 方向传感器


    传感器坐标系

    坐标系统是相对于默认方向的手机屏幕定义的。当设备的屏幕方向改变时,轴不交换。
    X轴是水平的并指向右侧,Y轴是垂直的并指向上方,Z轴指向屏幕正面的外侧。在这个系统中,屏幕后面的坐标具有负Z值。
    注意:此坐标系与原始位于左上角的Android 2D API中使用的坐标系不同。

剧情梗概

原理图

首先创建一个传感器管理器,注册一个传感器监听器。
管理器用来管理传感器以及创建各种各样的传感器。

sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);
gyroSensor = sensorManager.getDefaultSensor(Sensor.TYPE_ORIENTATION);
//为传感器注册监听器
sensorManager.registerListener(this, gyroSensor,SensorManager.SENSOR_DELAY_UI); 

监听器用来监视传感器的变化并且进行相应的操作。

@Override
 public void onSensorChanged(SensorEvent sensorEvent) {
        angle = Math.abs(sensorEvent.values[1]);
        mTvAngle.setText("镜头角度:" + String.format(Locale.CHINA, "%.2f", angle));

        angle = (float) (progress * Math.tan(angle * Math.PI / 180));
        mTvDistance.setText("与所测物体相距:" + String.format(Locale.CHINA, "%.2f", angle) + " cm");
 }

在监听器里获取∠a的值,在屏幕上设定此时摄像头的高度h,使用正切函数就可以求得x啦。

花絮

当我们平躺着,手机摄像头处于脚尖处,摄像头对准头顶,就可以测出身高啦~~~一般人我不告诉Ta

剧本

项目地址:猛戳→测身高

相关文章

  • android摄像头加传感器——测距

    演员表 摄像头 方向传感器 定妆照 人物简介 摄像头摄像头主要提供预览的画面,让中间的准心对准所测物体的底部边缘。...

  • 自动驾驶的原理

    汽车自动驾驶技术包括视频摄像头、雷达传感器以及激光测距器来了解周围的交通状况,并通过一个详尽的地图(通过有人驾驶汽...

  • 激光雷达运动畸变去除

    激光雷达传感器测距原理:三角测距与飞行时间(TOF)三角测距: TOF TOF精度更高更常用。 激光雷达的数学模型...

  • 激光雷达数学模型

    激光雷达传感器介绍 测距原理 三角测距主要国产雷达:雷神、思岚 TOF雷达:SICK ,HoKuyo,雷神,思岚 ...

  • Android基础(33)传感器和拍照、获取本地相册等

    1)Android中开启摄像头的主要步骤2)传感器调用 一. 拍照及获取本地相册 1.1 添加权限: 1.2 设置...

  • AndroidThings之我见

    应用场景在传感器里集成Android Thing 加云处理,来收集商品数据 Android things 越少交互...

  • 基于体感的机械臂的大体原理和思路

    【1】kinect 体感传感器- XBOX游戏机的传感器,带有彩色摄像头,红外摄像头,麦克风 可以获取彩色图像,深...

  • 超声波测距案例讲解

    超声波测距是通过超声波传感器测量距离的过程。 下面我们来讲解一下超声波测距实验的过程: 一、实验元件 Aduino...

  • 米思齐分享-02-超声波测距案例讲解

    超声波测距是通过超声波传感器测量距离的过程。 下面我们来讲解一下超声波测距实验的过程: 一、实验元件 Aduino...

  • 激光测距仪模组_西城微科

    激光测距仪模组又称激光测距仪传感器,它利用900nm上等安全激光对物体进行测量,专门用于即时触发和快速的数据采集的...

网友评论

    本文标题:android摄像头加传感器——测距

    本文链接:https://www.haomeiwen.com/subject/rydydftx.html