2
使用cvSplit
函数的正确方法是什么?我看到它的不同版本。 它应该是关于cvSplit函数的困惑
cvSplit(oriImg, r,g,b, NULL);
或
cvSplit(oriImg, b,g,r, NULL);
使用cvSplit
函数的正确方法是什么?我看到它的不同版本。 它应该是关于cvSplit函数的困惑
cvSplit(oriImg, r,g,b, NULL);
或
cvSplit(oriImg, b,g,r, NULL);
他们两人都OK,这取决于通道排序。默认情况下,OpenCV使用BGR,因此在这种情况下,它将是cvSplit(oriImg, b,g,r, NULL);
,但您可以将其转换为RGB,然后使用另一个。
这与我在开始使用OpenCV时感到困惑的内容完全相同。 OpenCV使用BGR代替RGB,因此您应该使用
cvSplit(img,b,g,r,NULL);
嗨鲍勃,这正是我的想法。 OpenCV默认使用BGR。我看到一些后期使用的RGB序列,让我觉得三次是正确的。谢谢;) – Mzk