0

2つのプログラムがあります。1つは画像を行列として受け取り、輪郭検出を使用してオブジェクトを追跡するような処理を行います。2つ目のプログラムは、画像を配列(IplImage)として取得し、noをカウントします。しかし、これらのプログラムをマージして、これらのオブジェクトをカウントおよび追跡したいのですが、どうすればそれらをマージできますか?

4

1 に答える 1

0

次のコードで 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];
          }

またはここに別のリンクがあり ますOpenCV 2.0のIplImage変数型でMat変数型を変換する方法?

于 2012-06-21T11:47:13.540 に答える