捯飭了一兩天才搞好!
在lbp.m下輸入下面**,執行結果如圖:
**:
i=imread('rice.png');結果:%using uniform patterns
subplot(2,1,1),stem(h1);
h2=lbp(i);
subplot(2,1,2),stem(h2);
sp=[-1 -1; -1 0; -1 1; 0 -1; -0 1; 1 -1; 1 0; 1 1];
i2=lbp(i,sp,0,'i');
在cout.m下輸入以下**,執行結果如下:
**:
im = imread('rice.png');結果:c = cont(im,4,16);
d = cont(im,4,16,1:500:2000);
figure
subplot(121),imshow(c,), title('var image')
subplot(122),imshow(d,), title('quantized var image')
輸入imshow(i2)
可**
LBP特徵提取
基本原理 lbp的基本思想是以影象中某個畫素為中心,對相鄰畫素進行閾值比較。如果中心畫素的亮度大於等於它的相鄰畫素,把相鄰畫素標記為1,否則標記為0。我們可以用二進位制數字來表示lbp圖中的每個畫素的lbp編碼,比如下圖中的中心畫素,它的lbp編碼為 00010011,其十進位制值為19。用公式表示...
LBP特徵提取演算法的提取與實現
lbp的基本思想是對影象的畫素和它周圍8個畫素進行比較,然後求和。如果中心畫素的亮度大於等於他的相鄰畫素,把他標記為1,否則標記為0。最終可以獲取2 8個可能的組合,稱為區域性二值模式或lbp碼。這樣做的原理 因為對於一張,相鄰畫素之 間的的值是有關係的。因此中心點和相鄰畫素比較後就能得到乙個二進位...
LBP特徵提取冗餘處理
lbp特徵提取冗餘處理.cpp 定義控制台應用程式的入口點。include stdafx.h include include include include include include include include include using namespace cv using namesp...