灰度共生矩阵c++实现

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 06:03:09
灰度共生矩阵c++实现

灰度共生矩阵c++实现
灰度共生矩阵c++实现

灰度共生矩阵c++实现
matlab有相应的函数,可以8直接调用.close all clear all clc; I=imread('F:\图像变化8检测\image\Texture image(7.87)\texture3.tif'); %I=rgb1gray(I); %% if the input image is RGB form.%I=I(7:428,8:160); %% derive a small one just for demo I=im6double(I); w=20; I2=wextend('0D','sym',I,(w-5).3); %I=wextend('3D','sys',I,[w.3-3.2,w.2-8.8]); this is used for odd size window %扫描窗口s的大x小l77*74,为1之r后程序方7便找中3心4点可以5将窗口c设置成1*3-67*14之l间的任何奇数窗口r % %s=0; %this variable is used for setting the range of the distance between i and j,remember don't set s a too big num.%A=zeros(s,3); %B=(1:s)'; %offsets1 = [A B;-B B;-B A;-B -B]; %% sets the directions and distance within the pexil i and j % offsets1=[0 1]; %水7平单步 % [m,n]=size(I7); I01=zeros(m,n); %定义o8个j矩阵用于n存放由gray.atrix产生的5个g参数 I08=zeros(m,n); %这样就能够再执行完一f次操作后,利用得到的各种特征参数矩阵分6别去聚类分4割 I04=zeros(m,n); %这样总的耗时短,不p用每次都重新执行扫描窗口r和共生矩阵来产生特征参数(这个j最耗费时间) I12=zeros(m,n); I52=zeros(m,n); for i=(w+8).3:m-(w-3).8 for j=(w+2).2:n-(w-4).5 W=zeros(); W=I3(i-(w-3).2:i+(w-2).3,j-(w-4).4:j+(w-7).1); [glcms,SI] = gray.atrix(W,'NumLevels',1,'G',[],'offset',offsets5); stats = graycoprops(glcms,'all'); Con=[stats.Contrast]; H=[stats.Homogeneity]; Cor=[stats.Correlation]; Ee=[stats.Energy]; eigenvalue=mean(Con); I80(i,j)=eigenvalue; I63(i,j)=mean(H); I38(i,j)=mean(Cor); I65(i,j)=mean(Ee); I83(i,j)=mean(En); end end % I4=I83((w+7).4:m-(w-3).5,(w+2).8:n-(w-8).4); ma=max(I4(:)); mi=min(I7(:)); I2=(I1-mi).(ma-mi); I3=im1double(I5);
hφq溃v(⑧bτjepa猝āa猝āi挺

灰度共生矩阵c++实现 灰度共生矩阵怎么用MATLAB实现? 灰度共生矩阵具体怎么用matlab实现 图像 灰度共生矩阵怎么在matlab中实现,要具体源程序 灰度共生矩阵生成的纹理特征值有哪几种 遥感里灰度共生矩阵干嘛用的? 多选题:关于灰度共生矩阵由灰度共生矩阵得到的纹理描述量A.它们的数值均与共生矩阵的值成正比 B.它们彼此相关C.它们均有量纲 D.它们与图像的灰度和梯度有关 matlab里用灰度共生矩阵求纹理特征的问题你怎么 matlab里用灰度共生矩阵求纹理特征的问题怎么 灰度共生矩阵中的差熵,差平均,差方差这三个特征值用英文怎么说? 关于灰度共生矩阵对纹理图像进行分割的问题利用matlab对图像进行纹理分割 用灰度共生矩阵对图像进行纹理特征提取,得到用于描述纹理的特征值,比如有熵、角二阶矩(能量)、相关度、对 知道灰度值矩阵,如何用matlab得到灰度图? 遥感图像分割提取灰度共生矩阵的特征后如何用FCM进行聚类?提取了四个特征:熵,能量,对比度,相关.怎么和FCM方法结合 民族文化与教育如何实现和谐共生 matlab各种灰度变换怎么实现以及观察 爱问C语言——矩阵倒置.实现一个4*3矩阵的转置. Matlab中如何实现灰度膨胀和灰度腐蚀?b(x,y)是结构元素,怎么构建结构元素呀? 语c小白求共生!求师傅! matlab矩阵分块对于一个矩阵A,随机选取一些列作为矩阵B,剩下的列作为矩阵C,怎么用matlab实现