看板 MATLAB 關於我們 聯絡資訊
matlab有內建fill 可以填滿多邊形內的面積 但是fill這個函數是靠 [R G B] 做顏色填充 想請版上先進 有沒有其他方式可以用灰階影像強度去填充多邊形內的面積 已知多邊形所有頂點及欲填入的灰階值 --- 或是有誰能教我如何轉換 灰階值到RGB上? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.176.186 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1430068992.A.4C9.html
physbook: 把RGB三個值設為相同呢? 04/27 03:34
kevio: 感謝 我程式問題出在 C=[68 68 68], 我用C/255居然變成0 04/27 23:12
kevio: 後來逼得我得下 vpa(C) 才能得到確切值 04/27 23:12
kevio: 之後將三個值設為相同 就得到正確的圖了 04/27 23:13
kevio: C是由影像三個 RGB取出 不知為何內定為整數 04/27 23:14
kevio: 害我一直搞不懂灰階會自動變黑白 @@~ 04/27 23:14
kevio: 一步一步看數值才發現出錯在這裡 04/27 23:14
ejialan: 因為uint8就是0到255的整數 運算需先double 算完再轉回去 04/28 09:39