Java 在Android中从摄像头捕获图像,然后进行裁剪

Java 在Android中从摄像头捕获图像,然后进行裁剪,java,android,android-camera,Java,Android,Android Camera,对于我想要编写的应用程序,我希望能够使用安卓设备上的车载摄像头从我的应用程序中捕获图像(我找到了相关文档,我不需要帮助),然后在拍摄图像后,允许用户裁剪图像区域,以便程序进行分析(正在分析矩形区域)。android是否有内置功能,允许我在拍摄图像时覆盖某种网格,以便用户对齐图像,然后在完成后允许他们使用裁剪(如内置于相机应用程序中的功能)在我的应用程序内部?我找不到任何关于内置在应用程序中的可调节裁剪的内容,如果以前有人回答过,我很抱歉。我对Android没有太多经验,但看看这个 编辑:如果这对

对于我想要编写的应用程序,我希望能够使用安卓设备上的车载摄像头从我的应用程序中捕获图像(我找到了相关文档,我不需要帮助),然后在拍摄图像后,允许用户裁剪图像区域,以便程序进行分析(正在分析矩形区域)。android是否有内置功能,允许我在拍摄图像时覆盖某种网格,以便用户对齐图像,然后在完成后允许他们使用裁剪(如内置于相机应用程序中的功能)在我的应用程序内部?我找不到任何关于内置在应用程序中的可调节裁剪的内容,如果以前有人回答过,我很抱歉。

我对Android没有太多经验,但看看这个

编辑:如果这对在谷歌中输入“如何在Andriod中裁剪图像”没有帮助,那么大量的教程

编辑:好的,所以你要问的是现在互联网上没有任何教程,但是使用这个和你现在拥有的资源将两者结合起来

对于你的步骤,我考虑这样做< /P> 1) 让用户触摸位置
*最简单的方法是,当他们有两个手指在屏幕上时,只需让它获取位置
2) 从每个位置画线以创建一个方框
3) 当他们按ok时,将这些位置作为参数提供给裁剪方法,然后裁剪它


希望这有帮助

下载本教程的源代码,我希望它对您有很大帮助

这是一个很好的工作教程:

我看到了硬编码裁剪的方法,但我希望用户能够在他们想要裁剪的区域周围拖动一个框进行分析,就像android camera应用程序裁剪功能中内置的框一样。我最后做的就是使用这个,他们显然取消了在2.x版android中请求裁剪的功能,因此使用了一个使用旧源代码的独立应用程序。