以下の機能があります。Mat
タイプするデータを
コピーIplImage *
してメインコントロールに戻したいのですが。これはばかげていますが、これを行うための適切な方法を見つけることができませんでした!チートシートMat->IplImage *
には、データコピーを使用した変換については何も書かれていません(関数の外で必要なため)。
任意のアイデアやポインタをいただければ幸いです。ベスト-アリ
int test(IplImage **srcImage, int num_images)
{
vector<Mat> images(num_images);
for (int i = 0; i < num_images; ++i)
{
images[i] = Mat(srcImage[i]); // I guess should be correct!
....
// some manipulations on images[i]
}
// this should be wrong!
for (int i = 0; i < num_images; ++i)
{
cvReleaseImage(&srcImage[i]);
srcImage[i] = new IplImage(images[i]);
images[i].clear();
}
return 0;
}