进行二维中值滤波
过滤和分析和提高
visionanalysis
visionfilter
中值滤波块替换的核心价值m×n的与中值附近。如果附近有一个中心元素,块的中值的地方,见下图。
块有一个倾向左上角时,附近没有一个精确的中心。看到中间值位置如下图所示。
垫块输入图像的边缘,有时导致像素(M / N / 2)内边缘出现扭曲。中位数的值比平均极端值不敏感。结果,中值滤波器块可以去除噪声的图像花白而大大降低了图像的清晰度。
港口 | 输入/输出 | 金宝app支持的数据类型 | 支持复杂的值金宝app |
---|---|---|---|
我 |
矩阵的强度值 |
|
没有 |
瓦尔 |
标量值代表了常数垫的价值 |
一样我港 |
没有 |
输出 |
矩阵的强度值 |
一样我港 |
没有 |
如果输入信号的数据类型是浮点数,输出具有相同的数据类型。信号输入的数据类型我和瓦尔港口必须相同。
本节中的信息适用于只有当邻居的尺寸。
对于定点输入,您可以指定累加器和输出数据类型中讨论参数。并不是所有的这些定点参数适用于所有类型的定点输入。下面的表显示了输出和蓄电池数据类型用于每个定点输入。
定点输入 |
输出数据类型 |
蓄电池数据类型 |
---|---|---|
甚至 |
X |
X |
奇怪的 |
X |
|
奇怪的 |
X |
X |
甚至 |
X |
X |
当米
甚至,定点信号使用累加器和输出数据类型。蓄电池数据类型存储和执行的结果而计算的平均的两个中央行输入矩阵。输出数据类型存储总平均的结果。
复杂的定点输入使用蓄电池的参数。的平方和的计算输入的实部和虚部发生,之前排序输入元素。蓄电池数据类型存储的平方和的结果。
指定大小的块计算中值附近。
输入一个标量值代表的行数和列在一个方阵。
输入向量表示一个矩形矩阵的行和列的数量。
该参数控制输出矩阵的大小。
如果你选择我一样的输入端口
,输出大小相同的输入端口我
。的填充选项参数出现在对话框。使用填充选项参数来指定如何垫的边界输入矩阵。
如果您选择有效的
块只计算中位数输入图像中的社区完全适合,不需要填充。输出图像的尺寸,输出行=输入行-社区行+ 1
,
和输出列=输入列-社区列+ 1
。
指定如何垫的边界输入矩阵。
选择常数
垫你的矩阵与一个常数值。的垫价值来源参数出现在对话框
选择复制
盘输入矩阵通过重复其边界值。
选择对称的
和它的镜像盘输入矩阵。
选择圆形
使用循环重复垫输入矩阵的元素。这个参数,如果出现的输出的大小参数,您选择我一样的输入端口
。
有关填充的更多信息,请参阅图像垫块引用页面。
使用这个参数来指定如何定义常数边界值。
选择指定通过对话框
进入你的价值在块参数对话框。的垫的价值参数出现在对话框。
选择输入端口
指定你的恒定值使用瓦尔
端口。这个参数,如果出现的填充选项参数,您选择常数
。
进入垫你的常数值矩阵。这个参数,如果出现的垫价值来源参数,您选择指定通过对话框
。可调。
选择定点运算的舍入模式。
选择定点的溢出模式操作。
请注意
只有某些情况下需要使用的蓄电池和输出参数。指定点数据类型为更多的信息。
使用这个参数指定蓄电池词和部分长度产生的一个非常复杂的乘法块:
当您选择同样作为输入
这些特征匹配相关块的输入。
当您选择二进制扩展点
,您可以输入单词长度和分数累加器的长度,在碎片。
当您选择斜率和偏见扩展
,您可以输入单词长度,比特,蓄电池的斜率。这一块需要2的幂,斜率和0的偏见。
选择如何指定输出字长和分数长度:
当您选择同样作为输入
这些特征匹配相关块的输入。
当您选择二进制扩展点
,您可以输入的单词长度和长度比例输出,在碎片。
当您选择斜率和偏见扩展
,您可以输入单词长度,输出的比特和斜率。这一块需要2的幂,斜率和0的偏见。
选择这个参数来防止定点工具覆盖您所指定的数据类型的块面具。有关更多信息,请参见fxptdlg
(定点设计师)参考页面的定点仿真软件的工具金宝app®文档。
[1]冈萨雷斯,拉斐尔和理查德·e·伍兹。数字图像处理,第二版。恩格尔伍德悬崖,台北:普伦蒂斯·霍尔出版社,2002年。