我有一个名为 Mat 的二维向量,其值从 0 到 255 分配给 IPLIMAGE,如下所示:
IplImage *A=cvCreateImage(cvSize(640,480), IPL_DEPTH_8U, 1)
for (int i=0;i<640;i++)
{
for (j...)
{
A->imageData[i*640+j]=Mat[i][j]
}
}
但是如果我有 3 个 2D 向量 Mat1、Mat2、Mat3 和一个通道数等于 3 的 IPLIMAGE 呢:
IplImage *A=cvCreateImage(cvSize(640,480), IPL_DEPTH_8U, 3)
我以为我可以逐个频道做,最后合并它们,但我真的相信这不是最佳解决方案。
知道在这种情况下如何访问 3 个通道的 imageData 吗?