gpt4 book ai didi

opencv - OpenCV (CV_8UC4) 中的 4 channel 图像矩阵中的数据是如何布局的?

转载 作者:太空宇宙 更新时间:2023-11-03 21:44:52 24 4
gpt4 key购买 nike

OpencV (CV_8UC4) 中的 4 channel 图像矩阵中的数据是如何布局的?

cv::Mat A = cv::Mat::zeros(height, width, CV_8UC4);

是吗:

[R1,G1,B1,A1,R2,G2,B2,A2,...] 

或:

[B1,G1,R1,A1,B2,G2,R2,A2,...] 

还是别的?

最佳答案

这取决于。如果您在 BGRA 空间中,那么它是:

[B1,G1,R1,A1,B2,G2,R2,A2,...]

如果你在 RGBA 空间,那么它是:

[R1,G1,B1,A1,R2,G2,B2,A2,...]

默认情况下,OpenCV 将图像加载为 BGR (BGRA) 空间。所以如果你没有更改任何东西,它应该是:

[B1,G1,R1,A1,B2,G2,R2,A2,...]

关于opencv - OpenCV (CV_8UC4) 中的 4 channel 图像矩阵中的数据是如何布局的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35129852/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com