我正在用 C# 编写一些图像处理代码,但我不能使用任何库或类似 GNU 的代码。
UnsharpMask 函数取决于高斯模糊,而高斯模糊又取决于傅立叶变换。我为所有这些编写了代码并且一切正常,但长话短说,我需要删除 FFT 函数。有没有办法以另一种可能不需要 FFT 的方式执行锐化蒙版?
最佳答案
高斯模糊的傅立叶变换部分只是使用高斯核进行卷积的一种有效方法。您可以使用具有适当标准差和大小的高斯核的直接卷积来实现(奇数大小的核大约是标准差的 5-6 倍是正确的)。
关于c# - 编码不带傅立叶函数的 UnsharpMask,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2086920/