使用cvSplit
函数的正确方法是什么?我看到了它的不同版本。
应该是
cvSplit(oriImg, r,g,b, NULL);
或
cvSplit(oriImg, b,g,r, NULL);
答案 0 :(得分:3)
两者都可以,这取决于频道排序。默认情况下,OpenCV使用BGR,因此在这种情况下它将是cvSplit(oriImg, b,g,r, NULL);
,但您可以将其转换为RGB然后使用另一个。
答案 1 :(得分:0)
当我开始使用OpenCV时,我感到困惑的是同样的事情。 OpenCV使用BGR而不是RGB,所以你应该使用
cvSplit(IMG,B,G,R,NULL);