2017-06-09 54 views
-1

我有一個HSV格式的mat圖像,我只想從它的第一個H分量,第二個S分量和第三個V分量的三個mat圖像。將hsv圖像轉換爲3個通道

我搜索周圍,但無法找到任何JAVA代碼。感謝先進。我不能提供任何代碼,因爲我甚至不知道使用哪種方法或類。

是否有任何方法將HSV格式的墊圖像分成三個墊圖像。

+3

令人驚訝的是,該功能被稱爲「拆分」 – Miki

+0

@Miki請幫我編碼部分 – quadgen

回答

1

對於Java,你可以做這樣的事情:

Mat myHSVimage; 
List<Mat> channels = new ArrayList<Mat>(3); 
Core.split(mHSVimage, channels); 
Mat H = channels.get(0); 
Mat S = channels.get(1); 
Mat V = channels.get(2); 

請張貼這些問題之前閱讀documentation