点扩散膨胀的一个算法

假设现在有两个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

求助!!!


#打开Python的大门##算法工程师##笔试题目#
全部评论
在这里蹲一个回复~
点赞 回复 分享
发布于 2022-05-10 12:50

相关推荐

10-11 17:30
湖南大学 C++
我已成为0offer的糕手:羡慕
点赞 评论 收藏
分享
10-28 14:42
门头沟学院 Java
watermelon1124:因为嵌入式炸了
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务