首先是先对二值图像进行上色。
就那一下面这张图来说。
在上完色之后,就是对二值图像区域连通区域 上色,如下图所示。
然后看这篇博客。
https://blog.csdn.net/francislucien2017/article/details/90407093
剩下的步骤跟着这个走就可以了。
具体代码
# First Pass
for i in range(row):
for j in range(column):
# Only interested in pixels with value v [255] i.e white pixels
if new_img[i,j] == v:
# Checking for different positions of pixels
if i == 0 and j == 0:
new_img[i,j] = g