在octave / matlab中更改结构元素中的原点(图像处理)

时间:2014-09-16 14:59:29

标签: matlab image-processing octave

我正在尝试在octave / matlab中对图像应用形态学运算。 我需要使用结构元素来使用像dialate,erode这样的操作。 结构化元素的来源默认使用设置 这个:

origin = floor((size(nhood)+1)/ 2)

参考:http://www.mathworks.in/help/images/ref/strel.html

我需要将此原点更改为结构元素的其他元素。仅供参考我正在使用扁平结构元素。

我无法找到任何相关文件。欢迎任何帮助。

谢谢

1 个答案:

答案 0 :(得分:3)

如果我的问题正确,您可以使用translate移动结构元素。

帮助页面中的示例:

se = strel(ones(3))

%// Translate it 2 rows up and 2 columns to the left

se2 = translate(se,[-2 -2])

给予:

enter image description here

这是你的想法吗?