我有HSV格式的mat图像,我只想要三个mat图像,第一个是H组件,第二个是S组件,第三个是V组件。
我在周围搜索,但找不到任何JAVA代码。谢谢先进。谢谢我无法提供任何代码,因为我甚至无法知道使用哪种方法或类。
是否有任何方法可将HSV格式的mat图像分割为三个Mat图像。
答案 0 :(得分: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。