创建执行社区处理的模型
这个例子展示了如何创建一个执行社区处理使用的模型社区处理子系统块模糊图像。社区处理算法迭代处理windows操作图像的像素,称为社区,在图像。
导入图像和输出结果
的社区处理子系统作用于图像数据块。您可以使用计算机视觉工具箱™导入图像数据块和渲染图像。
配置社区处理子系统
的社区处理子系统块接受一个矩阵作为输入,并生成一个矩阵作为输出。在子系统内部,构建一个算法,它接受输入矩阵的一个社区作为输入,并生成一个标量作为输出。块处理迭代的过程通过每个社区和组装标量输出到一个输出矩阵。
打开社区处理子系统块。
的社区控制块的子系统配置子系统的行为。打开社区块的参数。
设置邻域大小参数
(5 5 1)
。的社区处理子系统块遍历5-by-5 windows输入图像中的每个颜色通道。一个更大的窗口大小产生更多的模糊。设置步参数
(1 1 1)
和处理抵消参数(0 0 0)
。输入矩阵有三个维度,所以步和处理抵消参数必须各有三个元素。放置一个获得块之间的轮廓尺寸和外港块。设置获得价值
1/25
。放置一个元素的总和块之间的获得和外港块。的元素的总和块将一个矩阵转换为一个标量。通过乘以25附近的元素
1/25
和值求和,附近的子系统计算平均值。这将创建一个模糊效果由附近的像素融合在一起。
模拟并查看结果
模拟模型。处理过的图像比原始图像模糊。