1

找不到 Simulink 模块来执行模糊。可能是打算从现有块中构建此功能吗?

但是直接的方法对我来说失败了。

例如下面的模型

在此处输入图像描述

导致错误

为“Test_Blur/2-D Convolution”指定的维度依赖规则无效。输入端口 2 不能具有固定大小模式。

更新

Matlab 包含奇怪的悬空示例vipeffects_win,其中包含已命名的块,Effects但由于缺少“imgSize”功能,它不能开箱即用。

4

1 回答 1

4

imgSize 是模型工作区中定义的变量。为避免使用它,您只需查看 Effects 子系统的掩码即可。它是由较小的块组成的块。您可以在其掩码下导航并提取您需要的内容。

回到最初的问题:要模糊,只需将 fspecial 与 Filtering 库中的 2-D FIR 块一起使用。您可以使用 fspecial 命令返回的二维高斯掩码,或者您可以获取一维滤波器并在二维 FIR 块上使用可分离选项,以加速计算,因为二维高斯是可分离的。

于 2013-10-22T23:31:02.330 回答