資源簡介
實現圖像紋理特征的提取,并且完成了該項功能
代碼片段和文件信息
function[histLBPMatLBPMatLBP_MB]=getMBLBPFea(IblockSize)
if?nargin<2
????blockSize=1;
end
[mn]=size(I);
mSub=floor(m/blockSize);
nSub=floor(n/blockSize);%?mSub,nSub是逼近m/blockSize的最小整數
mRem=mod(mblockSize);
nRem=mod(nblockSize);?%取余運算
mRem=round(mRem/2);
nRem=round(nRem/2);
I_MB=zeros(mSubnSub);
for?ii=1:mSub
????for?jj=1:nSub
????????I_center=I(1+mRem:mRem+mSub*blockSize1+nRem:nRem+nSub*blockSize);
????????SubRgn?=?I_center(?(ii-1)*blockSize+1?:ii*blockSize?(jj-1)*?blockSize+1:jj*blockSize?);
????????I_MB(iijj)=mean(SubRgn(:));
????end
end
%剩下的任務就是對分塊矩陣的特征
rad=2;
if(mSub<=2*rad)||(nSub<=2*rad);
????error(‘I?is?too?small?to?conputer?LBP?feature!‘);
end
MatLBP_MB=zeros(mSub-2*radnSub-2*rad);
%讀入LBP映射
load?LBPMap.mat;
for?ii=1+rad:mSub-rad
????fo
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????7854??2012-05-14?20:02??LBP(修改版)\C01-1.bmp
?????文件???????7854??2012-05-14?20:02??LBP(修改版)\C02-1.bmp
?????文件???????6550??2012-05-14?20:02??LBP(修改版)\C03-1.bmp
?????文件???????9954??2012-05-14?20:02??LBP(修改版)\C04-1.bmp
?????文件???????2912??2012-05-14?20:43??LBP(修改版)\getMBLBPFea.asv
?????文件???????2908??2012-05-14?21:34??LBP(修改版)\getMBLBPFea.m
?????文件????????407??2012-05-14?20:02??LBP(修改版)\IsUniform.m
?????文件????????290??2012-05-14?21:53??LBP(修改版)\LBPMap.mat
?????文件??????28956??2012-05-14?21:42??LBP(修改版)\LBP特征提取圖(實驗仿真結果圖).jpg
?????文件???????1187??2012-05-14?21:53??LBP(修改版)\main.asv
?????文件???????1187??2012-05-14?21:53??LBP(修改版)\main.m
?????文件????????288??2012-05-14?21:50??LBP(修改版)\read.txt
?????目錄??????????0??2012-05-14?21:54??LBP(修改版)
-----------?---------??----------?-----??----
????????????????70347????????????????????13
評論
共有 條評論