我创建了一个集成zxing扫描仪的简单应用程序。当应用在任何平板电脑上运行时,扫描仪视图会正确显示。但是,当我在Glass上运行相同的代码时,扫描仪视图的背景将显示不同的颜色条:
我想知道我是否错过了什么。问候。
答案 0 :(得分:0)
谷歌眼镜的相机驱动程序仍存在一些问题。特别是它实际上并不支持高帧率和高预览分辨率。如果设置得太高,你会看到像这样的奇怪文物。
我已成功使用1280x720预览和适度的帧速率。参见
答案 1 :(得分:0)
这是我用来使相机工作的解决方案,使用30 fps,尺寸为640 x 360
Camera.Parameters parameters = camera.getParameters();
parameters.setPreviewFpsRange(30000, 30000);
parameters.setPreviewSize(640,360);
camera.setParameters(parameters);
它将每秒帧数设置为30fps,您遇到的问题是如上所述的帧速率过高
答案 2 :(得分:0)
诀窍是在调用camera.setParameters(参数)之前在CameraConfigurationManager.java中添加以下行:
parameters.setPreviewFpsRange(30000, 30000);
这使它适用于平板电脑和Glass。