首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >移除Camera2安卓示例的表面视图

移除Camera2安卓示例的表面视图
EN

Stack Overflow用户
提问于 2017-02-02 02:08:13
回答 1查看 530关注 0票数 1

各位朋友:

我一直在关注camera2basic、camera2raw和camera2video (以及github上的webjb/myrobot )之类的camera2,但所有东西都显示图像。有没有没有预览图片的camera2示例?我的应用程序已经在使用纹理视图做其他事情了,但我不想修改它来显示我不需要看到的相机图像(如果我想看看发生了什么,我可以保存图像)。

EN

回答 1

Stack Overflow用户

发布于 2017-02-02 10:56:49

您可以将其删除-不要在捕获会话创建中包含SurfaceView中的Surface,也不要将其包含在捕获请求中。

当然,你需要一些东西来发送相机图像--但这取决于你想要对数据做什么。ImageReader可用于接收YUV、JPEG,在某些设备上可接收原始缓冲区;SurfaceTexture可用于将相机数据读入OpenGL等。

定期向相机提交拍摄请求也很重要,这样即使你不使用任何数据,相机也可以保持自动曝光、对焦和白平衡。

(但要记住-如果你希望用户用你的应用程序拍照,他们需要一些方法来精确瞄准手机)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41986690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档