相机矩阵原始图像

问题描述 投票:0回答:1

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

android matrix camera root
1个回答
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访问权限。

实际上,这些数据直接来自相机应用程序的地址空间作为映射内存缓冲区 - 不需要root

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

© www.soinside.com 2019 - 2024. All rights reserved.