[問題] 請問怎麼把圖片黑白顏色互換? 已回收

看板MATLAB作者 (凱凱)時間14年前 (2011/09/30 14:25), 編輯推噓7(7011)
留言18則, 4人參與, 最新討論串1/1
我使用了bwlabel來連接圖片中的小區塊 不過好像只能連接1(白)部分 有辦法連接0(黑)部分嗎? 我是想把圖片黑白對調後進行bwlabel 有大大有比較好的方法嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.17.9.77 ※ 編輯: a19890124 來自: 163.17.9.77 (09/30 14:27)

09/30 22:31, , 1F
你要不要查看看 matlab 邏輯判斷(反相)
09/30 22:31, 1F

09/30 23:18, , 2F
所以是要用迴圈跑完整張圖 用if來換嗎? 想問問有沒有簡
09/30 23:18, 2F

09/30 23:18, , 3F
便點的方法? 謝謝
09/30 23:18, 3F

09/30 23:30, , 4F
方便說明一下目前的流程嗎?
09/30 23:30, 4F

09/30 23:43, , 5F
我現在是把圖片二直化之後 用了bwlabel來連接 是要來搜
09/30 23:43, 5F

09/30 23:44, , 6F
尋符合我需要的大小的面積 但是我發現他只會留下白色部
09/30 23:44, 6F

09/30 23:46, , 7F
但是我所需要留下的是黑色的部分 所以我想說在做搜尋之
09/30 23:46, 7F

09/30 23:47, , 8F
前 先把黑白互換 這樣應該會留下原本屬於黑色的部分吧?
09/30 23:47, 8F

09/30 23:47, , 9F
還是不知道有沒有什麼方法讓 bwlabel連接0 黑色的部分?
09/30 23:47, 9F

09/30 23:48, , 10F
新手 有敘述奇怪的地方 請見諒 謝謝
09/30 23:48, 10F

10/01 00:29, , 11F
[r, c] = find(bwlabel(BW)==2) help的例子
10/01 00:29, 11F

10/01 00:31, , 12F
我也在忙,比較沒空測試你提的流程
10/01 00:31, 12F

10/01 00:33, , 13F
剛剛舉例錯誤,我有點累
10/01 00:33, 13F

10/01 00:49, , 14F
有人知道嗎 除了用迴圈跑完整張圖的 黑白互換的方法??
10/01 00:49, 14F

10/01 04:25, , 15F
BW=~BW;
10/01 04:25, 15F

10/01 08:49, , 16F
樓上寫的跟我想的一樣。
10/01 08:49, 16F

10/02 13:35, , 17F
謝謝 搞定了!
10/02 13:35, 17F

10/19 15:30, , 18F
用迴圈會累死機器
10/19 15:30, 18F
文章代碼(AID): #1EXM3t8e (MATLAB)
文章代碼(AID): #1EXM3t8e (MATLAB)