主要内容

创建执行社区处理的模型

这个例子展示了如何创建一个执行社区处理使用的模型社区处理子系统块模糊图像。社区处理算法迭代处理windows操作图像的像素,称为社区,在图像。

导入图像和输出结果

社区处理子系统作用于图像数据块。您可以使用计算机视觉工具箱™导入图像数据块和渲染图像。

  1. 创建一个模型,其中包含一个社区处理子系统块。

  2. 导入一个图像,添加图像文件(计算机视觉工具箱)阻止你的模型。双击块打开对话框。为了防止精度损失,数据类型选项卡,设置输出数据类型块参数

  3. 输出端口的连接图像文件块的输入端口社区处理子系统块。

  4. 显示图像,使用视频查看器(计算机视觉工具箱)块。使用两个视频查看器块来显示之前和之后的图片社区处理子系统块。

配置社区处理子系统

社区处理子系统块接受一个矩阵作为输入,并生成一个矩阵作为输出。在子系统内部,构建一个算法,它接受输入矩阵的一个社区作为输入,并生成一个标量作为输出。块处理迭代的过程通过每个社区和组装标量输出到一个输出矩阵。

  1. 打开社区处理子系统块。

  2. 社区控制块的子系统配置子系统的行为。打开社区块的参数。

  3. 设置邻域大小参数(5 5 1)。的社区处理子系统块遍历5-by-5 windows输入图像中的每个颜色通道。一个更大的窗口大小产生更多的模糊。

  4. 设置参数(1 1 1)处理抵消参数(0 0 0)。输入矩阵有三个维度,所以处理抵消参数必须各有三个元素。

  5. 放置一个获得块之间的轮廓尺寸外港块。设置获得价值1/25

  6. 放置一个元素的总和块之间的获得外港块。的元素的总和块将一个矩阵转换为一个标量。通过乘以25附近的元素1/25和值求和,附近的子系统计算平均值。这将创建一个模糊效果由附近的像素融合在一起。

模拟并查看结果

模拟模型。处理过的图像比原始图像模糊。

视频查看器显示窗口显示图像的辣椒。

视频查看器显示窗口显示一个模糊的形象,辣椒。

另请参阅

相关的话题