首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >多通道修复

多通道修复
EN

Stack Overflow用户
提问于 2019-10-17 19:33:25
回答 1查看 47关注 0票数 0

我有一个3d矩阵A=mXnXl,我想使用mask=mXn的蒙版来内嵌它。

因此,沿着"l“的每个切片都是一个2D图像(0-255 RGB范围)。我关心的是沿该轴的连续性,以及沿第三维的连续性。

我使用以下两种形式的修复

代码语言:javascript
运行
复制
im1=inpaint.inpaint_biharmonic(np.uint8(A), np.uint8(mask), multichannel=True)

for i in range(0,l):
    im2[:,:,i]=inpaint.inpaint_biharmonic(np.uint8(A[:,:,i]), np.uint8(mask), multichannel=False)

在算法中如何处理第三维?它们会产生相同的结果吗?

EN

回答 1

Stack Overflow用户

发布于 2019-10-18 09:50:20

你可以在这里查看函数的源代码:

https://github.com/scikit-image/scikit-image/blob/c221d982e493a1e39881feb5510bd26659a89a3f/skimage/restoration/inpaint.py#L76

正如您在该函数的for循环中看到的那样,该函数只是执行与for循环相同的操作,因此结果应该是相同的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58431673

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档