Android想做个类似百度拍照识别功能的,为什么自己写的相机拍下来这么模糊?

自己调用Android系统的相机拍照之后变得很模糊,请问该怎么解决

照片被压缩了。。

参考:

http://blog.csdn.net/quan648997767/article/details/37526455

首先模糊是正常的,google当初就是这样设计的,拍完照在这个中返回intent
onActivityResult(int requestCode, int resultCode, Intent data) {
intent中已经把图片压缩了,你拿到的就是一个缩略图,这样不会内存溢出.因为如果是原图转换成Bitmap后占用的内存会非常大,
我曾经遇到三星的手机拍完照原图12M转换成bitmap后40M直接oom,图片还是用
intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri); 里面放uri(原图片存储位置),然后根据你的需求把图片拿出来通过
Matrix这个类对图片进行缩放或者compress压缩像素