相机矩阵原始图像

时间:2018-03-01 11:11:40

标签: android matrix camera root

据我所知,当你使用相机时,会产生图像的某些部分。我的意思是应用程序会删除超出矩形的那部分照片。 有没有办法让原始图像全尺寸并直接从相机的矩阵接收? 我的设备上可以访问Root。

1 个答案:

答案 0 :(得分:1)

几年前我做了一个小型演示:

https://sourceforge.net/p/javaocr/code/HEAD/tree/trunk/demos/camera-utils/src/main/java/net/sf/javaocr/demos/android/utils/camera/CameraManager.java#l8

基本思想是设置回调,然后通过字节数组(getPreviewFrame()/ onPreviewFrame)传递原始图像数据 - 不需要root访问权限。

实际上,这些数据直接来自相机应用程序的地址空间中的mmapped内存缓冲区 - 无需root权限

由于此字节数组不提供任何元信息,您必须自己从相机对象获取所有参数

相关问题