如何使用 Firebase ML Kit 在图像中查找标记?
How to find marks in the image with Firebase ML Kit?
我有 android 的移动应用程序。我需要在我的应用程序中处理图像。这是示例图片:
这是 table 带有标记的照片。我需要找到这些标记及其位置。可以做这个测试吗?是否可以使用 ML Kit for Firebase?
如果是 - 我应该使用哪个 api?
如有任何建议,我将不胜感激。
我不确定您为什么需要 ML。如果我需要区分单元格中小写字母 v、大写字母 V 或实际复选标记之间的标记,我会使用 ML。您的用例更多地与图像处理有关。我会使用原始模板与标记模板之间的差异,然后将检测坐标映射到初始单元格的 row/col 值。另一种可能的方法是使用 OCR 假设所有条目都是复选标记(十字或圆圈但不填充空白)。根据用例,我会使用前者。
从图像中获取像素,勾选 . This would be my initial code for the "differential" approach. This is very manual but doable. Another suggestion is to bring OpenCV to Flutter. OpenCV allows pattern detection so I have seen. You can get the corners of each cell first. Then you can do pixel processing per cell. Related to OCR, Firebase has the capability as text recognition which provides coordinates. You can review their docs here。
我有 android 的移动应用程序。我需要在我的应用程序中处理图像。这是示例图片:
这是 table 带有标记的照片。我需要找到这些标记及其位置。可以做这个测试吗?是否可以使用 ML Kit for Firebase?
如果是 - 我应该使用哪个 api? 如有任何建议,我将不胜感激。
我不确定您为什么需要 ML。如果我需要区分单元格中小写字母 v、大写字母 V 或实际复选标记之间的标记,我会使用 ML。您的用例更多地与图像处理有关。我会使用原始模板与标记模板之间的差异,然后将检测坐标映射到初始单元格的 row/col 值。另一种可能的方法是使用 OCR 假设所有条目都是复选标记(十字或圆圈但不填充空白)。根据用例,我会使用前者。
从图像中获取像素,勾选