查找色块方块的角坐标

Find corners coordinates of color patch squares

我有一张包含颜色校准调色板的照片。 对于每个色块方块,我想获得 top-left 方块的像素坐标。不幸的是,照片中存在透视失真,因此网格并不完美。

我已经尝试过 Harris 角点检测器,并通过变换来获取网格线,然后计算它们的交点,但是这两种结果都非常不稳健且容易出错。

有什么想法吗?

您尝试过使用谷歌搜索 "Macbeth chart detector" 吗?例如,最热门的结果之一是这个 dsp exchange answer,它有很好的解决方案链接。