Как сделать глубокое копирование из cv::Mat в IplImage?

В такой функции

void ipl_in_ipl_out(IplImage* src, IplImage* dst) {
    cv::Mat src_mat(src);
    dst = cvCloneImage(&(IplImage) src_mat);
}

когда функция отсутствует, в dst нет данных. А как сделать глубокое копирование из cv::Mat в IplImage? Я хочу использовать cv::Mat для обработки, но внутри и вне функции должен быть IplImage*.

Я также пытался сделать src_mat членом класса, но не получилось. И попробовал методы в Преобразовании cv::Mat в IplImage *.

Так как бороться с этой проблемой? Спасибо!

0 ответов

Другие вопросы по тегам