① Matlab怎麼樣提取圖像的顏色特徵,非常
如果帶祥你是指rgb顏色層的話 use football as an example
I=imread('football.jpg');
color=I;
R=(:,:1);
G=(:,:,2);
B=(:,:,3);
然後你就得到了分別這三個顏色層的信息,這時候敏清你可以根據你的要求做後續蠢拿搏的工作。
② matlab如何提取圖像中某一顏色並二值化
就將兩種方法:1、 根據黃色在rgb各個分量的分布范圍直接提取,再合並。但可能會加入不需要的部分。
2. 實現采樣,利用顏色模型(可參考簡易高斯模型),自動選取
③ matlab提取fig的顏色
有兩種方法。Matlab的fig格式其實存的是裡面的element,比如判散line,marker,patch等等。所謂的提取fig顏色其實是提取這些東西的顏色(當然坐標軸也有顏色,並且不是純黑色,好像是有一點點偏藍的黑色),所以第一種方法就是去提取這些東西埋祥的顏色:
1)比如 可以用gca來得到axis,然後直接讀取axis的顏色就可以了。比如如果想找到所有的線,可以用findobj(』type』,』line』)找到所有的線,從而找到對應的顏色,等等。
2)另一個方法,就是把fig先存彎沖搏成圖片格式,比如png,然後再用imread讀取這個圖片,得到它的顏色。當然這種方法會讓部分顏色失真,也是取決於你的內存以及把圖片存成什麼格式