分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.youkuaiyun.com/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
Prerequisites
概念
计算方式
对于精度要求高且纹理细密的纹理分布,我们取像素间距为d=1)出现的次数,如图所示,共出现九次,在两个方向上即是18次。


matlab
matlab相关工具箱函数
使用灰度共生矩阵(GLCM)描述和提取图像纹理特征,是一个强大且流行的工具,自然matlab工具箱会提供相应的函数——graycomatrix
:
给出一个图像矩阵,设置一些参数,得到其灰度共生矩阵,这就是函数的基本用法:
[glcm, SI] = graycomatrix(I, ...)
- 1
主要的参数有二个,分别是
NumLevels
(灰度级数)
最终glcm
的size是NumLevels
*NumLevels
Offset
(方向[0, 1; -1, 1; -1, 0; -1, -1]):
[0, 1]
中的1
表示的偏移数(offset),当然也可以取2
或者更多,如上文所说,对于精度要求高且图像纹理本身即很丰富的图像来说,为了更精细地刻画,我们取偏移量(offset)为1
。
我们将原始I
转换为SI
,对SI
计算GLCM,SI
中元素的值介于[1, NumLevels]之间。
I = [ 1