首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Matlab中通过图像的补丁运行GLCM?

在Matlab中通过图像的补丁运行GLCM?
EN

Stack Overflow用户
提问于 2015-02-18 21:29:40
回答 1查看 190关注 0票数 0

有没有办法将图像分割成不同的盒子,并在每个单独的盒子上运行GLCM?例如,将一张1000 x 1000的图像拆分为50个20 x 20的盒子。

我希望精确定位图像中显示同质性的区域-然后本地化我的分析。我怀疑你可以使用blockproc来做这件事,但是我不确定如何编写这个“有趣”的函数,让它运行GLCM代码。非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2015-02-18 22:24:49

也许像这样?我没有图像处理工具箱,所以我不能尝试...

代码语言:javascript
复制
for k = 1:50
  for l = 1:50
    G(k,l) = graycomatrix(A((k-1)*20+1:k*20, (l-1)*20+1:l*20));
  end
end

顺便说一句,当你将一个1000x1000的图像分割成20x20的块时,你最终会得到2500个块。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28584834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档