繁体   English   中英

OpenCV C2类型的图像?

[英]OpenCV C2 types of images?

C2图像的第二个通道代表Alpha通道还是仅填充C1 - C3,C4之间的间隙?

您在使用通道时弄错了色彩空间。 例如,您有一个灰度色空间,用1个通道表示。 然后,您拥有3个通道的BGR,以及4个的BGRA。这里的第4个通道是Alpha值。 OpenCV支持几种类型的色彩空间。

OpenCV是根据您的需要打开的,在某些情况下,您有一个每个像素具有2个值的垫,例如“密集光流”结果,该结果具有每个像素的运动矢量(x,y矢量)。 您甚至可以出于任何原因或算法而使用alpha值创建灰度图像...在这种情况下,它将是CV_8UC2 但是,这不是OpenCV中的标准色彩空间,并且许多算法对色彩空间都有严格的约束,因此它们可能不适用于此Mat类型。

一个cv :: Mat甚至可以有4个以上的通道(我上次检查时最多可以有512个通道,有关更多信息,请检查常量CV_CN_MAX) ,但是请注意,这可能不适用于所有OpenCV函数,它将更像一个容器您的自定义算法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM