点扩散膨胀的一个算法
假设现在有两个4x4的座标盘,分别如下:其中src表示我起始的膨胀的可以选择的点(值为1可以起始,值为0不能起始)。而target表示我的模板,表示我可以扩散的一些点。注意扩散的过程必须是上下左右已经为1的(换句话说,就是必须一步一步扩散,达到target满足1的条件就可以继续扩散)。
我想过用Python的一些cv2的点扩散函数做,但是没办法做。
src:
0 0 0 0
0 0 0 0
0 1 1 0
0 0 0 0
target:
1 0 0 0
0 0 0 0
0 1 1 1
0 0 0 0
理论上的结果:
0 0 0 0
0 0 0 0
0 1 1 1
0 0 0 0
求助!!!