【问题标题】:conversion of cvMat to IplImagecvMat 到 IplImage 的转换
【发布时间】:2012-06-21 20:16:24
【问题描述】:

我有两个程序,一个接受一个图像作为矩阵,并像使用轮廓检测​​跟踪对象一样进行处理。第二个程序将图像作为一个数组(IplImage)并计数。对象。但我想合并这些程序以计数和跟踪这些对象。如何合并它们?

【问题讨论】:

标签: opencv contour iplimage


【解决方案1】:

在下面的代码中left是CvMat,left1是IplImage。这样你就可以手动将cvmat转换为IplImage。

for (int y=0;y<height1;y++)
          {
                   uchar* leftdata=(uchar*)(left->data.ptr+y*left->step);
                   uchar* left1data=(uchar* )(left->imageData+y*left1step);
               for (int x=0;x<width1;x++)
                   left1data[x]=leftdata[x];
          }

或者这里是另一个链接How to convert a Mat variable type in an IplImage variable type in OpenCV 2.0?

【讨论】:

    猜你喜欢
    • 2011-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多