【问题标题】:Android camera preview with fixed bounding box带有固定边界框的 Android 相机预览
【发布时间】:2013-02-12 09:10:37
【问题描述】:

我想为一个矩形物体拍照。如果相机预览有一个边界矩形,我可以通过将对象放在边界框内来拍照。我只需要图像的指定(框内)区域。现在我开发了一个相机应用程序(使用 Camera API Not INTENT),它可以像内置相机应用程序一样拍照和存储图片。 如何在相机预览上画一个矩形?以及如何在保存前进行裁剪? 我使用的是安卓 2.2

【问题讨论】:

  • 请帮帮我,我卡住了。:(
  • 欢迎来到 StackOverflow。到目前为止你做了什么?
  • 开发了一个相机应用程序,使用相机API,可以拍照和存储。就这样。谢谢你的回复

标签: android camera android-camera


【解决方案1】:

您必须添加相机叠加层才能实现此目的。查看samples/ApiDemos/src/com/example/android/apis/graphics/CameraPreview 的示例。您可以在预览区域上拥有自己的布局并将图形添加到其中。

检查:http://android-er.blogspot.in/2010/12/add-overlay-on-camera-preview.htmlAndroid: Crop an Image after Taking it With Camera with a Fixed Aspect Ratio 获取更多示例。

【讨论】:

  • 相机预览上的图层/布局。我不敢相信你在不知道叠加层的情况下开发了一个相机应用程序。
  • 嘿.. 我只需要在相机预览上画一个我问的矩形
  • 请参考链接。它包含实现您需要的示例。
  • 我在这里从adblogcat.com/… 获得了一个文件,但它在 xml 文件中包含错误。请您更正此@Rlhan .:)
  • 它包含一个名为 TouchView.java 的类,并且 xml 文件上的错误是 TouchView 无法实例化.. 我尝试了 restartind eclipse 并进行了构建和清理,但它仍然有同样的错误
猜你喜欢
  • 1970-01-01
  • 2016-06-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多