应用高斯模糊核

时间:2013-12-08 14:13:27

标签: algorithm language-agnostic

我正在处理我写的高斯模糊,我目前无法想出一种方法来检查然后正确应用边界上的矩阵。我已经完成了一个循环,将它应用于远离图像边界的像素。我没有看到如何做一个可以获取像素坐标的算法,计算内核的任何行或列(或两者)是否在图像边界之外结束,并克隆相反行中的像素或列,或只是将矩阵应用于目标周围的像素。我曾想过使用if-else语句,但我立刻发现它可能无效。

我不是要求代码,我只是想要一些正确的逻辑帮助,所以我可以在我的程序中实现它。谢谢。

1 个答案:

答案 0 :(得分:0)

可以通过将图像扩展到所需大小然后将内核应用于ROI来解决此类问题。例如,要将5 * 5内核应用于100 * 100图像,可以通过复制边缘像素将图像扩展为102 * 102大小,然后将内核应用于中心的100 * 100 ROI。

相关问题