PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
MATLAB
[討論] 兩張二值化影像取聯集
作者:
fxxkjoe1231
(糟糕)
2019-05-23 22:29:03
各位好,小弟的問題如下:
有兩張二值化影像BW1與BW2,兩張影像尺寸一致,
BW1中有許多散佈的大型區塊;而BW2則是相較之下較小區塊散佈其中,
目前想要將BW1中對應BW2小區塊重疊的區塊保留,無重疊的區塊值改為0,
想請問版上各位先進是否有推薦的函式或想法供參考?
目前我有想過使用regionprops取出BW1中各區塊的二值影像
(假設有BW1有二十萬個區塊,則分別有二十萬張二值影像)
再以迴圈進行處理,但在運算效能太差,先謝過版上各位!
作者:
sunev
(Veritas)
2019-05-23 22:45:00
BW1&BW2 ?
作者:
sin55688
(單手挑藏獒)
2019-05-24 01:09:00
如果沒理解錯你的敘述的確,直接兩張圖點乘就可以了確(x) 話(o)
作者:
sppmg
(sppmg)
2019-05-24 01:32:00
樓上兩樓都可以,1F或許比較快。這兩種都是基於像素處理。如果你有其他要求如少於某數量叢集不算可能就不適合。
作者:
fxxkjoe1231
(糟糕)
2019-05-24 17:14:00
大家好,我試了一下,發現以上方法取出來的聯集是以pixel為單位,也就是說,如果該區塊內若有對應聯集的pixel,會保留下來的只有那些pixel而不是完整的區塊
作者:
kevio
(成仔)
2019-05-25 22:57:00
兩個矩陣點乘後 再用一個9*9(size可變)的遮罩去處理即可你要大一點就25*25 小一點就3*3 去判斷範圍內數值為1的多少以上就改為1 多少以下就改為0 這樣可刪去pixel位置但 原區塊會因為大遮罩而邊緣變小 所以遮罩大小要慎選你可試試 medfilt2 看看
繼續閱讀
[問題] 關於sort得到的index 後續行為的提問
shuncheng
Re: [討論] 已知矩陣離散點 求點內最大圓半徑
ssjyu
[討論] matlab矩陣計算 出現負數 正常嗎??
Ecampus
[問題] 不用if來分類的方法
boa918ass
[問題] 解次方項
s111100001
[討論] 已知矩陣離散點 求點內最大圓半徑
hehehahahehe
[繪圖] 急問.阻尼系統位移曲線圖程式寫法
celia8729
[討論] worldmap經度軸位置設定
hopelessness
[繪圖] 程式可執行圖出不來
ian1658
[問題] 牛頓法求解[500P]
baobao18
Links
booklink
Contact Us: admin [ a t ] ucptt.com