Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Matlab中通过图像补丁运行GLCM?_Matlab_Image Processing_Glcm - Fatal编程技术网

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

在Matlab中通过图像补丁运行GLCM?,matlab,image-processing,glcm,Matlab,Image Processing,Glcm,是否有办法将图像分割成不同的框,并在每个单独的框上运行GLCM?例如,将1000 x 1000图像拆分为50个20 x 20框 我希望精确定位图像中显示同质性的区域,然后定位我的分析。我怀疑您可以使用blockproc来实现这一点,但我不确定如何编写“fun”函数以使其运行GLCM代码。非常感谢 也许是这样?我没有图像处理工具箱,所以我不能尝试它 for k = 1:50 for l = 1:50 G(k,l) = graycomatrix(A((k-1)*20+1:k*20, (l

是否有办法将图像分割成不同的框,并在每个单独的框上运行GLCM?例如,将1000 x 1000图像拆分为50个20 x 20框


我希望精确定位图像中显示同质性的区域,然后定位我的分析。我怀疑您可以使用blockproc来实现这一点,但我不确定如何编写“fun”函数以使其运行GLCM代码。非常感谢

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

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块