Android 如何使用Firebase ML套件在图像中查找标记?

Android 如何使用Firebase ML套件在图像中查找标记?,android,firebase,flutter,ocr,firebase-mlkit,Android,Firebase,Flutter,Ocr,Firebase Mlkit,我有android手机应用。我需要在我的应用程序中处理图像。以下是示例图像: 这是一张有记号的桌子的照片。我需要找到这些标记和它们的位置。有可能做这个测试吗?可以使用Firebase的ML套件吗 如果是-我应该使用哪种api? 如果您有任何建议,我将不胜感激。我不知道您为什么需要ML。如果我需要区分单元格中的标记(小写字母v、大写字母v或实际的复选标记),我将使用ML。您的用例更多地涉及图像处理。我将使用原始模板与标记模板之间的差异,然后将检测坐标映射到初始单元格的行/列值。另一种可能的方法是

我有android手机应用。我需要在我的应用程序中处理图像。以下是示例图像:

这是一张有记号的桌子的照片。我需要找到这些标记和它们的位置。有可能做这个测试吗?可以使用Firebase的ML套件吗

如果是-我应该使用哪种api?
如果您有任何建议,我将不胜感激。

我不知道您为什么需要ML。如果我需要区分单元格中的标记(小写字母v、大写字母v或实际的复选标记),我将使用ML。您的用例更多地涉及图像处理。我将使用原始模板与标记模板之间的差异,然后将检测坐标映射到初始单元格的行/列值。另一种可能的方法是使用OCR,假设所有条目都是复选标记(十字或圆圈,但不填充空格)。基于用例,我将使用前者


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

也发布在我不确定您为什么需要ML。如果需要区分单元格中的小写字母v、大写字母v或实际复选标记,我会使用ML。您的用例更多地涉及图像处理。我将使用原始模板与标记模板之间的差异,然后将检测坐标映射到初始单元格的行/列值。另一种可能的方法是使用OCR,假设所有条目都是复选标记(十字或圆圈,但不填充空格)。基于用例,我将使用前者。@KF谢谢。这很有趣。但是你能更详细地描述你的答案吗?我将在Flitter上制作一个移动应用程序。也许你会建议图书馆。从图像中获取像素:这将是我差分方法的开始代码。这是非常手动但可行的。另一个建议是将OpenCV带到颤振:OpenCV允许模式检测,我已经看到了。你可以先得到每个单元格的角。然后对每个单元进行像素处理。与OCR相关,Firebase具有文本识别功能,可提供坐标:Hi@KF。请回答你的意见。我会接受这个正确答案。你向我展示了正确的方式:)。我尝试了这个软件包flutter_opencv 0.0.3。但是我不知道如何找到一个矩形:(,虽然我学会了找到它的起始坐标。你在用什么文档。你用什么函数来获得这些坐标?