1
我正在使用移动视觉API帮助扫描条形码的应用程序。我在我的活动中创建了TextureView
,所以我需要相机才能在“TextureView”上渲染。相机和相机2之间有什么区别API
我一直在使用旧相机API,刚刚遇到新的相机2 API。任何人都可以帮助我,他们之间有什么区别?
我正在使用移动视觉API帮助扫描条形码的应用程序。我在我的活动中创建了TextureView
,所以我需要相机才能在“TextureView”上渲染。相机和相机2之间有什么区别API
我一直在使用旧相机API,刚刚遇到新的相机2 API。任何人都可以帮助我,他们之间有什么区别?
This article提供了大量有关如何使用Camera2 API设置项目的信息。从前几个段落开始:
像DSLR一样的自定义级别,例如对曝光和原始传感器捕捉的本机控制最终是可能的。尽管这种新方法需要更多的思考和修改,但您获得的控制水平是非常值得的。
所以主要区别在于,您可以更好地控制手机相机的功能。性能和照片质量也可能有所改善,但我没有在任何地方发现任何提及。
如果你不想使用Camera2 API,因为它是较为复杂的,过时的版本似乎对最设备工作正常,但它是更可能的是它最终会被移除,这将导致你的应用程序...不工作。因此,无论您喜欢使用哪种API,使用未弃用的API总是更好。
为了帮助实现API,我有一个漂亮而简单的库,我喜欢here,或者如果你不喜欢库或者有更具体的用途,你可以看看这个sample project。