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