在做小车走迷宫的图像处理的过程,要对路径进行细化,参看了T. Y. ZHANG and C. Y. SUEN写的《A Fast Parallel Algorithm for Thinning Digital Patterns》
受益匪浅,故将学习到的mark一下
算法有N次迭代,每次迭代分为两次子迭代,第一次迭代消去东边和南边的边界点,以及西北方向的拐角点,第二次迭代消去西边和北边的边界点,东南方向的拐角点。
考虑以下三乘三矩阵,P1 P2 P3..P9为像素点,非0即1
P9 | P2 | P3 |
P8 | P1 | P4 |
P7 | P6 | P5 |
当满足以下四个条件时,即可消去P1点(第一次子迭代)