具有固定边界框的 Android 相机预览

标签 android camera android-camera

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

最佳答案

您必须添加相机叠加层才能实现此目的。查看 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获取更多样本。

关于具有固定边界框的 Android 相机预览,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14829001/

相关文章:

android如何在 ListView 中没有选中复选框时隐藏线性布局

python - Python校准相机

Android camera2 应用程序 : "app passed NULL surface"

android - 如何将 jar 文件导入 Android 项目?

javascript - Phonegap 3.0 和 android 后退按钮

android - EditText 在 ListView 中滚动时丢失内容?

c# - 我应该在 C# 应用程序中存储 WIA 设备还是只存储 WIA 设备 ID?

iphone - 从 uiwebview 访问相机?

android - android.permission.FLASHLIGHT有什么用?

java - 如何使用额外选项(如全景)实现相机功能?