点扩散膨胀的一个算法

假设现在有两个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-15 09:13
已编辑
天津大学 soc前端设计
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务