机器学习从绘图中获取 X、Y 坐标

数据挖掘 机器学习 r 图像识别
2022-02-18 18:18:21

我目前正在进行一个项目,我们让人们在 XY 轴上放置便签,以绘制他们对某些主题的信念。这些便签可以有不同的颜色,以反映他们不同程度的信念。然后我们剩下的是一张我们拍摄各种图的照片,以作为我们发现的基础。

我希望避免根据图片在数据框中单独绘制每个点。我对使用机器学习也比较陌生,特别是在图像识别方面。我已经完成了几个随机森林项目,但没有与图像处理相关。

我的问题是,使用 R,是否可以使用机器学习包来读取这些图片并创建这些便签图的 XY 坐标数据框?

我愿意接受所有建议。感谢您提供的所有帮助,如果您需要任何说明,请告诉我。


编辑:这是其中一张图像可能看起来的示例。不幸的是,我只能快速找到仅 X 轴的图表,但我们也可以制作 X 轴和 Y 轴图表。

在此处输入图像描述

1个回答

学习意味着您拥有复杂行为的示例,并且可以隐式地学习行为对某些参数的依赖性。

在您的图片中,可以清楚地看到依赖关系,并且依赖关系相当简单:每个便签纸都有一个大的黑色磁盘。

解决方案:

  • 获取图片数据(红色、绿色、蓝色和每个 0..255),并为每个像素计算与图片中黑点直径完全相同的黑色圆盘的总平方差(每种颜色的总和)。这意味着您按像素计算差异,然后按像素对其进行平方,然后在磁盘区域上相加。
  • 找到低于阈值的这些差异的局部最小值。
  • 这些局部最小值的位置是期望的位置。

不幸的是,我在 R 中不够好,但我相信如果 R 中存在循环,它可以在几行内完成。