【发布时间】:2020-07-31 05:51:29
【问题描述】:
我的目标是从头开始创建一个扫描仪应用程序。为此,我在 java 中使用 android 中的 CameraX 库。假设我已经检测到页面的角落。拍摄图像后,如何对图像进行变换矩阵乘法? (我遵循here 提到的算法,除了尝试在 java 中执行)我需要矩阵中的图像,以便我可以将每个像素位置(例如 [i, j, 1])乘以我的 3x3 变换矩阵以获得新的位置。然后,我将有另一个矩阵,如果它在我想要显示的区域内,我将记录转换的像素的颜色。最后,我会将最终的矩阵转换为图像。
所以基本上,我的问题是:
- 如何在 java 中对 camerax 中捕获的图像执行操作
- 如何将图像转换为矩阵(执行上述操作),然后将矩阵转换回图像
我希望当用户单击捕获按钮时,记录文档角的最新坐标,并使用转换矩阵对捕获的图像进行转换。
【问题讨论】:
标签: java android-studio math android-camerax