标签: sensor

使用android手机确定北方

我查看了SensorManager并且仍然不确定,我如何检测手机是否正在查看真北(或任何其他方向).

android sensor compass-geolocation

4
推荐指数
1
解决办法
2550
查看次数

如何将我的android程序的布局锁定到一个方向

可能重复:
不希望在旋转手机时销毁/创建活动

我正在尝试编写一个需要平滑方向传感器样本的程序,因为手机四处旋转.每次更改手机的方向时,它会中断数据并在布局更改时冻结程序.如何将其锁定在一个方向(横向或纵向,无关紧要)?

我认为它与android:layoutxml文件有关,但我在网上找不到任何东西.

java android sensor orientation screen-orientation

4
推荐指数
2
解决办法
5万
查看次数

我怎样才能获得传感器的名称?

我想以编程方式获得一个Sensor名字.说出环境光传感器的名称.

我怎么能得到它的名字?

android sensor

4
推荐指数
1
解决办法
3191
查看次数

WEKA工具包中的隐马尔可夫模型的等价物是什么?

我需要对来自由8个加速度计组成的传感器网络的数据流进行分类.每个加速度计都给我一个XY和Z值.因此,在每个样本处,我具有8×3 = 24个加速度值.我在大约30赫兹的时候采样,性能时间约为0.5秒.

起初我想过使用隐马尔可夫模型,但看起来WEKA工具包似乎没有提供这样的东西.什么是WEKA相当于此?

谢谢.

编辑:如何格式化数据?

我收集了数据,现在我想使用HMMWeka进行分类.在网站上它说明了这一点

数据实例必须具有单个Nominal类属性和单个关系序列属性.此关系属性中的实例可以由单个标称数据实例(在离散HMM的情况下)或多变量数字属性(在高斯HMM的情况下)组成.

但我很困惑,我需要如何呈现我的数据,以满足这一要求.

我的数据如下:

"GESTURE A",[{407 318 425};...{451 467 358};{427 525 445};][{440 342 456}...;{432 530 449};]
"GESTURE A",[{406 318 424};...{450 467 357};{422 525 445};][{440 342 456}...;{428 531 449};]
"GESTURE B",[{407 318 424};...{449 466 357};{423 524 445};][{440 342 456}...;{429 530 449};]
"GESTURE B",[{380 299 399};...{424 438 338};{404 500 426};][{433 337 449}...;{429 529 449};]
Run Code Online (Sandbox Code Playgroud)

所以对于每个手势我都有几个例子.{}之间的数据表示一个加速度计的XYZ值.过度表达[...]代表一个包含8个加速度计的样本.

我不明白我怎么能从这个创建一个ARFF文件?

谢谢

classification sensor weka hidden-markov-models

4
推荐指数
1
解决办法
3833
查看次数

如何在android中获取设备的温度

我想从设备中获取温度.但我不知道我该怎么做.请帮我写简单.谢谢.

android temperature sensor

4
推荐指数
1
解决办法
2万
查看次数

适用于Windows 8桌面的虚拟光传感器

我想开发一个支持光传感器的桌面应用程序(C#),但我没有真正的光传感器,有没有办法在Windows 8上安装"虚拟环境光传感器"?

sensor light windows-8

4
推荐指数
1
解决办法
796
查看次数

参考真北计算加速度

对于我的应用程序,我需要计算我的设备参考真北的加速度.我的想法是计算磁北的设备方向并对其应用偏角以使方向为真北.然后我想计算设备的加速度并将其引用到方向,但我不知道应该怎么做.

我会尝试使用SensorManager.getRotationMatrix()和获取设备方向SensorManager.getOrientation().然后我得到了偏角GeomagneticField.getDeclination()并将其应用于方位值的方位角SensorManager.getOrientation().

但是,如何将加速度计值映射到此方向?它甚至可能吗?

android sensor accelerometer orientation

4
推荐指数
1
解决办法
5949
查看次数

旋转矩阵到底是什么?

我遇到过此代码,该代码使用电话传感器沿3个轴以度为单位获取设备的方向...此值是根据称为旋转矩阵的4x4矩阵计算得出的。所以我想知道存储哪种数据在旋转矩阵中?

该代码类似于此示例Android中的代码 :计算设备方向时出现问题

android sensor

4
推荐指数
1
解决办法
6449
查看次数

使用pi4j从DHT11读取温度

我正在尝试使用pi4j从DHT11温度传感器读取温度数据.我按照c和python编写的代码访问了这个站点:http: //www.uugear.com/portfolio/dht11-h ... or-module /但是它没有用.当我测试指令'dht11Pin.getState()'时,它总是处于HIGH状态,永远不会改变.我的代码有什么问题吗?

以下是我的代码:

import java.util.concurrent.TimeUnit;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import com.pi4j.component.ObserveableComponentBase;
import com.pi4j.io.gpio.GpioController;
import com.pi4j.io.gpio.GpioFactory;
import com.pi4j.io.gpio.GpioPinDigitalMultipurpose;
import com.pi4j.io.gpio.Pin;
import com.pi4j.io.gpio.PinMode;
import com.pi4j.io.gpio.PinPullResistance;
import com.pi4j.io.gpio.PinState;
import com.pi4j.io.gpio.RaspiPin;

public class DHT11 extends ObserveableComponentBase {

private static final Pin DEFAULT_PIN = RaspiPin.GPIO_04;
private static final int MAXTIMINGS = 85;
private int[] dht11_dat = { 0, 0, 0, 0, 0 };
private GpioPinDigitalMultipurpose dht11Pin;
private static final Logger LOGGER = LogManager.getLogger(DHT11.class
        .getName());

public DHT11() {
    final …
Run Code Online (Sandbox Code Playgroud)

java sensor raspberry-pi pi4j

4
推荐指数
1
解决办法
1万
查看次数

当与传感器监听器关联时,SampleRate.MS16,MS32,MS128代表什么?

我正在开发一个使用Microsoft Band传感器的应用程序.对于大多数传感器,无论何时注册侦听器,都必须关联SampleRate.此SampleRate的可能值为:

  • MS16
  • MS32
  • MS128

我的第一感觉是它们代表了处理一个样品所需的时间,更确切地说是它们处理的频率,但我无法在任何地方找到这些信息.

我很感激有关此问题的任何反馈.

android sensor microsoft-band

4
推荐指数
1
解决办法
319
查看次数