如何缩放平滑的图像
本文关键字:平滑 图像 缩放 何缩放 | 更新日期: 2023-09-27 18:31:23
我有一个数据图像。我用 C# 代码通过与规范化 2D 高斯函数进行卷积来平滑它。
现在我有两个问题:
-
我创建了高斯核作为
9x9
矩阵,值为:(1/sigma*sqrt(2*PI))exp(-x^2-y^2)/(2*sigma^2).
对于
9x9
矩阵,x
和y
的范围应该是多少?-4 to 4
还是-0.4 to 0.4
?我应该如何找到它? -
平滑后,它们的数据值映射到另一个比例?我应该如何重新缩放它们?关键是什么?我的意思是应该修复什么?方差?意味 着?还是什么?
您可以使用
-4 to 4
或-0.4 to 0.4
。没关系。事实上,您可以通过更改 9x9 矩阵中的x
和y
范围来扩展内核的大小。真正重要的是sigma
价值。
我不太确定您对这个9x9
内核的期望是什么。但是,如果您想要足够准确的结果,建议您这样做。矩阵的大小应与 6*sigma 一样大(在选择 -4 to 4
作为范围的情况下)。如果创建具有相同西格玛值的 100*100 矩阵,则结果图像应几乎相同。
卷积后,一旦确保核矩阵中的值之和等于 1,就不需要对数据进行进一步处理。