五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【缺陷檢測】基于區(qū)域生長算法實(shí)現(xiàn)對焊接孔隙檢測matlab源碼

2021-08-24 12:14 作者:Matlab工程師  | 我要投稿

原理

區(qū)域生長算法的基本思想是將有相似性質(zhì)的像素點(diǎn)合并到一起。對每一個區(qū)域要先指定一個種子點(diǎn)作為生長的起點(diǎn),然后將種子點(diǎn)周圍領(lǐng)域的像素點(diǎn)和種子點(diǎn)進(jìn)行對比,將具有相似性質(zhì)的點(diǎn)合并起來繼續(xù)向外生長,直到?jīng)]有滿足條件的像素被包括進(jìn)來為止。這樣一個區(qū)域的生長就完成了。這個過程中有幾個關(guān)鍵的問題:

a> 給定種子點(diǎn)(種子點(diǎn)如何選?。?

??????種子點(diǎn)的選取很多時候都采用人工交互的方法實(shí)現(xiàn),也有用其他方式的,比如尋找物體并提取物體內(nèi)部點(diǎn)作為種子點(diǎn)。

b> 確定在生長過程中能將相鄰像素包括進(jìn)來的準(zhǔn)則

?????灰度圖像的差值;彩色圖像的顏色等等。都是關(guān)于像素與像素間的關(guān)系描述。

c> 生長的停止條件


算法步驟 :

a> ?創(chuàng)建一個空白的圖像(全黑);

b> 將種子點(diǎn)存入vector中,vector中存儲待生長的種子點(diǎn);

c> 依次彈出種子點(diǎn)并判斷種子點(diǎn)如周圍8鄰域的關(guān)系(生長規(guī)則),相似的點(diǎn)則作為下次生長的種子點(diǎn);

d> vector中不存在種子點(diǎn)后就停止生長。

?



  1. clear all, close all, clc






  2. f = imread('defective_weld.tif');




  3. imshow(f), title('原始圖象')






  4. figure, [counts,x] = imhist(f); bar(x,counts), title('原始圖象的直方圖')






  5. S = 255;




  6. T = 65;




  7. [g, NR, SI, TI] = regiongrow(f, S, T);




  8. figure, imshow(SI), title('種子點(diǎn)圖象')




  9. figure, imshow(TI), title('閾值測試后的圖象')




  10. figure, imshow(g), title('8連通性分析后的圖象')




  11. bw = edge(g, 'canny');




  12. figure, imshow(bw), title('邊緣圖象')




  13. ff = f;




  14. ff(bw) = 0;




  15. figure, imshow(ff), title('疊加圖象')


??

?


【缺陷檢測】基于區(qū)域生長算法實(shí)現(xiàn)對焊接孔隙檢測matlab源碼的評論 (共 條)

分享到微博請遵守國家法律
克东县| 正阳县| 涞源县| 扎鲁特旗| 彩票| 武定县| 双辽市| 湘潭市| 密云县| 贵州省| 屏山县| 南昌市| 西乌珠穆沁旗| 海原县| 确山县| 本溪市| 临夏市| 城口县| 正镶白旗| 临潭县| 康平县| 邻水| 中西区| 灵丘县| 耒阳市| 北辰区| 南阳市| 苍溪县| 格尔木市| 建阳市| 建瓯市| 岳池县| 青冈县| 侯马市| 新化县| 潮州市| 比如县| 天长市| 突泉县| 长海县| 石台县|