如何使用Firebase ML Kit查找图像中的标记?

Fet*_*mos 3 ocr android firebase flutter firebase-mlkit

我有适用于Android的移动应用。我需要在我的应用程序中处理图像。这是示例图像:

在此处输入图片说明

这是带标记的桌子的照片。我需要找到这些标记及其位置。可以进行测试吗?ML Kit for Firebase是否可以使用?

如果是,我应该使用哪个API?如有任何建议,我将不胜感激。

K F*_*K F 5

我不确定为什么需要ML。如果需要区分单元格中的小写字母v,大写字母V或实际的复选标记,则可以使用ML。您的用例更多地与图像处理有关。我将使用原始模板与标记模板之间的差异,然后将检测坐标映射到初始单元格的行/列值。另一种可能的方法是使用OCR并假设所有条目均为复选标记(十字或圆形,但未填满空白)。根据用例,我将使用前者。

从图像获取像素,检查。这将是我针对“差异”方法的初始代码。这是非常手动的,但可行。另一个建议是将OpenCV带到Flutter。我已经知道OpenCV允许模式检测。您可以先获取每个单元的角。然后,您可以对每个单元进行像素处理。与OCR相关,Firebase具有文本识别功能,可提供坐标。您可以在此处查看他们的文档。