如何获取从 CAMERA 捕获的裁剪图像
Posted
技术标签:
【中文标题】如何获取从 CAMERA 捕获的裁剪图像【英文标题】:How to get croped image captured from CAMERA 【发布时间】:2012-08-15 18:12:48 【问题描述】:如何获取图像中显示的部分内的裁剪图像。
我希望我的应用程序捕获书页的图像,其中包含 4 个角落的图像模式。我希望它首先匹配这些模式,然后删除这 4 个图像边界内不可用的所有部分。
【问题讨论】:
【参考方案1】:我建议你使用OpenCV for android 库。
看看这些 SO 讨论:
检测图像上的纸张: OpenCV C++/Obj-C: Detecting a sheet of paper / Square Detection 检测标志: Logo recognition - how to improve performance【讨论】:
【参考方案2】:这样做,
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra("crop", "true");
startActivityForResult(intent, TAKE_PICTURE);
【讨论】:
感谢您的快速回复,但这不是我问题的答案,我想根据图案自动裁剪,就我而言,我的案例中有四个图像图案出现在角落...我希望他们能够识别然后从那里进行裁剪。【参考方案3】:本教程全部搞定,玩具也可以下载源码:http://mobile.tutsplus.com/tutorials/android/capture-and-crop-an-image-with-the-device-camera/
【讨论】:
如问题描述中所述。需要从角落的黑色部分自动 corp。以上是关于如何获取从 CAMERA 捕获的裁剪图像的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 React-Native-Camera 捕获获取元数据?
如何裁剪从android资源文件夹(@mipmap)获取的图像?