文档帮助中心文档
图像的局部标准差
J = stdfilt(我)
nhood J = stdfilt(我)
例子
J= stdfilt (我)对图像进行标准差滤波我并返回过滤后的图像J.每个输出像素的值就是对应输入像素周围的3 × 3邻域的标准差。的边界上的像素我,stdfilt使用对称的填充。在对称填充中,填充像素的值是内边框像素的镜像我.
J= stdfilt (我)
J
我
stdfilt
J= stdfilt (我,nhood)指定了街区,nhood,用于计算标准差。
J= stdfilt (我,nhood)
nhood
全部折叠
这个例子展示了如何使用stdfilt.滤波后的图像中较亮的像素对应原始图像中标准差较大的邻域。
将图像读入工作区。
我= imread (“circuit.tif”);
使用stdfilt.
J = stdfilt(我);
显示原始图像和处理后的图像。
imshow (I)标题(原始图像的)
图imshow (J[])标题(“标准偏差过滤结果”)
要过滤的图像,指定为任意维度的数字数组或逻辑数组。
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
逻辑
真正的(3)
邻接,指定为包含0年代和1的大小nhood在每个维度上都是奇数。
0
1
默认情况下,stdfilt使用社区真正的(3).stdfilt由确定邻域的中心元素地板(大小(nhood) + 1) / 2).
地板(大小(nhood) + 1) / 2)
要指定各种形状的邻域(如磁盘),请使用strel函数创建所需形状的结构化元素对象。然后把这个街区从社区构造元素的属性。
strel
社区
过滤后的图像,作为与输入图像大小相同的数字数组返回我.的类J是双.
如果图像包含正年代或南S,然后是stdfilt是未定义的。传播的正年代或南S可能不局限于邻域正或南像素。
正
南
使用注意事项及限制:
滤波邻域必须是二维的。
有关更多信息,请参见GPU上的图像处理.
entropyfilt
getnhood
rangefilt
std2
offsetstrel
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系