1樓:匿名使用者
c++builder下的sobel運算元的程式如下:
按 sobel 算頃攔子進行邊緣檢測// 點陣圖裂判流。
public bitmap sobel(bitmap b)matrix3x3 m = new matrix3x3();
bitmap b1 =
bitmap b2 =
bitmap b3 =
bitmap b4 =
梯雀源胡度運算。
b = gradient(gradient(b1, b2), gradient(b3, b4));
return b;
end of sobel
2樓:匿名使用者
在邊沿檢測中,常用的一種模板是sobel 運算元。sobel 運算元有兩個,乙個是檢測水平邊沿的 ;另乙個是檢測垂直平邊沿的 。與 和 相比,sobel運算元對於象素的位置的影響做了加權,因此效果更好。
sobel運算元另一種形式是各向同性sobel(isotropic sobel)運算元,也有兩個,乙個是檢測水平邊沿的 ,另乙個是檢測垂直平邊沿的 。各向同性sobel運算元和普通sobel運算元相比,它的位置加權係數更為準確,在檢測不同方向的邊沿時梯度的或帶幅度一致。由於建築物影象的特殊性,我們可以發現,處理該型別影象輪廓時,並不需要對梯度方向進行運算,所以程式並沒有給出各向同性sobel運算元的處理方法。
由於sobel運算元是濾波運算元的形式,用於提取邊緣,可以利用快速卷積函式, 簡單有效,因此應用廣泛。美中不足的是,sobel運算元則纖並沒有將影象的主體與背景嚴格地區分開來,換言之就是sobel運算元沒有基於影象灰度進行處理,由於sobel運算元沒有嚴格地模擬人的視覺生理特徵,所以提取的影象輪廓有時並不能令人滿意。 在觀測一幅影象的時候,我們往往首先注意的是影象與背景不同的部分,正是這個部分將主體突出顯示,基於該理論,我們給出了下面閾值化輪廓提取演算法,該演算法已在數孫團仿學上證明當畫素點滿足正態分佈時所求解是最優的。
net**如下。
for(times=0;times<
ithreshold=inewthreshold;
lp1=0;
lp2=0;
ls1=0;
ls2=0;
for(i=imingray;ilp1+=histogram*i;
ls1+=histogram;
imean1gray=lp1/ls1;
for(i=ithreshold;ilp2+=histogram*i;
ls2+=histogram;
imean2gray=lp2/ls2;
inewthreshold=(imean1gray+imean2gray)/2;
補充sobel運算元的矩陣表示式:
sobel1=[-1 -2 -1; %檢測水平邊沿的sobel運算元。
sobel2=[-1 0 1; %檢測垂直平邊沿的sobel運算元。
sobel運算元的介紹
3樓:是心小橘
計算機視覺領域的一種重要處理方法。主要用於獲得數字影象的一階梯度,常見的應用和物理意義是邊緣檢測。在技術上,它是乙個離散的一階差分運算元,用來計算影象亮度函式的一階梯度之近似值。
在影象的任何一點使用此運算元,將會產生該點對應的梯度向量或是其法向量。
微分方程微分運算元,微分運算元法是什麼
也看不懂,規規矩矩由特徵根得通解c1e 2x c2e 3x,再由都含e 2x,所以特解 ax2 bx c e 2x,代入微分方程由係數算出abc似乎更穩。微分運算元法是什麼 在數學中,微分算抄子是定bai義為微分運算之函式的算 du子。首先在記號上,zhi將微分考慮為乙個抽象運算是有幫助dao的,它...
什麼是運算元, 是什麼運算子
這裡的運算元就是演算法的意思。當方法理解也可以。就是說對種群進行選擇的方法 輪盤賭選,錦標賽選擇,均勻選擇 對選中的兩個個體進行交叉 交配 的方法 二進位制編碼有單點交叉 均勻交叉 多點交叉 十進位制的有均勻交叉,正交交叉。變異的方法就很多了。根據最新的 集來看,最新的最好的遺傳演算法為協同進化計算...
卜運算元詠梅這首的詞牌名是什麼,不算子,你還知道的詞牌名有哪些
詞牌名還有天淨沙 秋思,長相思,憶江南 呵呵呵呵呵呵呵呵呵呵呵呵呵呵 卜運算元詠梅這首詩的題目是什麼詞牌名是什麼你知道的詞牌名還有什麼什麼俏字表是什麼 卜運算元是詞牌名,詠梅是題目 b 來 su n z 卜運算元是詞牌名。源 又名 百尺樓 眉峰碧 楚天遙 等。相傳是借用唐代詩人駱賓王的綽號。駱賓王寫...