我已经在一些论坛上阅读到OpenCV默认具有BGR频道顺序。
cv :: Mat也可能具有RGB通道顺序。
灰色转换将指定CV_BGR2GRAY或CV_RGB2GRAY作为参数。
1)除了RGB和BGR之外,还有其他选择吗?
2)有什么方法可以通过代码找出通道的顺序是什么?
谢谢。
Opencv始终(AFAIK)使用BGR通道顺序,GPU模块中有一些使用BGRA的功能,因为opengl上下文在32位像素下效果更好。
BGR2Gray和RGB2Gray都调用相同的函数。
最简单的检查方法是在油漆等中创建具有已知R,G,B值的图像,然后在调试器中检查cv :: Mat内存