我想制作一个可打印的可扫描代码,比如 snapcode 或 Spotify 代码。该代码将有一个包含三行五列彩色点的网格。每个彩色点将指向一个数字或字符,以便形成散列。
我想从一种找到扫描代码的彩色图案的方法开始。这样就可以知道点的每种颜色和位置,以构造散列。该代码将使用智能手机或平板电脑进行扫描。
在我的搜索中,我看到了 Hough 变换、图像分割/矩分析/模板、Surf、Canny 边缘检测等。很多方法。但我想知道,(始终正确)识别彩色图案的最佳方法是什么?
编辑,添加图像:
我想制作一个可打印的可扫描代码,比如 snapcode 或 Spotify 代码。该代码将有一个包含三行五列彩色点的网格。每个彩色点将指向一个数字或字符,以便形成散列。
我想从一种找到扫描代码的彩色图案的方法开始。这样就可以知道点的每种颜色和位置,以构造散列。该代码将使用智能手机或平板电脑进行扫描。
在我的搜索中,我看到了 Hough 变换、图像分割/矩分析/模板、Surf、Canny 边缘检测等。很多方法。但我想知道,(始终正确)识别彩色图案的最佳方法是什么?
编辑,添加图像: