Opencv 关于cvSplit函数的混淆

Opencv 关于cvSplit函数的混淆,opencv,Opencv,使用cvSplit功能的正确方法是什么?我看到了不同的版本。 应该是吗 cvSplit(oriImg, r,g,b, NULL); 或 两者都可以,这取决于频道顺序。默认情况下,OpenCV使用BGR,因此在这种情况下,它将是cvSplit(oriImg,b,g,r,NULL),但您可以将其转换为RGB,然后使用另一个 这正是我开始使用OpenCV时所困惑的事情。OpenCV使用BGR而不是RGB,因此您应该使用 cvSplit(img,b,g,r,NULL) 嗨,鲍勃,我也是这么想的。Open

使用
cvSplit
功能的正确方法是什么?我看到了不同的版本。 应该是吗

cvSplit(oriImg, r,g,b, NULL);


两者都可以,这取决于频道顺序。默认情况下,OpenCV使用BGR,因此在这种情况下,它将是
cvSplit(oriImg,b,g,r,NULL),但您可以将其转换为RGB,然后使用另一个

这正是我开始使用OpenCV时所困惑的事情。OpenCV使用BGR而不是RGB,因此您应该使用


cvSplit(img,b,g,r,NULL)

嗨,鲍勃,我也是这么想的。OpenCV默认使用BGR。我看到一些帖子使用RGB序列,让我三思而后行,这是正确的。谢谢;)
cvSplit(oriImg, b,g,r, NULL);