【发布时间】:2012-06-12 04:19:13
【问题描述】:
我有一个 MySQL 表,其中存储在 3 列 R、G、B 中的数千个数据点。如何使用欧几里德距离找到最接近给定点 (a,b,c) 的数据点?
我将颜色的 RGB 值分别保存在表格中,因此每列中的值限制为 0-255。我要做的是通过找到欧几里得距离最小的颜色来找到最接近的颜色匹配。
我显然可以遍历表格中的每个点来计算距离,但这不足以有效地进行缩放。有什么想法吗?
【问题讨论】:
标签: php mysql algorithm math euclidean-distance