2017-04-01 47 views
1

我正在使用移动视觉API帮助扫描条形码的应用程序。我在我的活动中创建了TextureView,所以我需要相机才能在“TextureView”上渲染。相机和相机2之间有什么区别API

我一直在使用旧相机API,刚刚遇到新的相机2 API。任何人都可以帮助我,他们之间有什么区别?

回答

3

This article提供了大量有关如何使用Camera2 API设置项目的信息。从前几个段落开始:

像DSLR一样的自定义级别,例如对曝光和原始传感器捕捉的本机控制最终是可能的。尽管这种新方法需要更多的思考和修改,但您获得的控制水平是非常值得的。

所以主要区别在于,您可以更好地控制手机相机的功能。性能和照片质量也可能有所改善,但我没有在任何地方发现任何提及。

如果你不想使用Camera2 API,因为它是较为复杂的,过时的版本似乎对设备工作正常,但它是更可能的是它最终会被移除,这将导致你的应用程序...不工作。因此,无论您喜欢使用哪种API,使用未弃用的API总是更好。

为了帮助实现API,我有一个漂亮而简单的库,我喜欢here,或者如果你不喜欢库或者有更具体的用途,你可以看看这个sample project

相关问题