opencv使用BGR而非RGB的原因

来源:互联网 发布:使命召唤4mac迅雷种子 编辑:程序博客网 时间:2024/06/03 17:00

使用opencv读取图片时, 默认的通道顺序是BGR而非RGB,在RGB为主流的当下, 这种默认给我们带来了一点不便。那么, opencv 为什么要使用BGR而非RGB呢?
目前看到的一种解释说是因为历史原因:早期BGR也比较流行,opencv一开始选择了BGR,到后来即使RGB成为主流,但也不好改了。
(这个观点未经考证,也没有严肃考证的动力, 在“碰到”新的不同解释前, 估且就这么认为吧)

References

  • https://stackoverflow.com/questions/14556545/why-opencv-using-bgr-colour-space-instead-of-rgb