Как мне конвертировать Mat в IplImage в C NOT C ++ - PullRequest
1 голос
/ 24 февраля 2012

Я использую старый код C, который использует устаревший устаревший тип IplImage.

Я использую новый OpenCV 2.3.1 для Android, и изображения, которые я получаю с камеры, CvMat s.Я хочу преобразовать их в IplImage, чтобы я мог передать его в собственную функцию.

В качестве альтернативы, я мог бы изменить исходную функцию, чтобы принять CvMat и преобразовать ее в IplImage внутри телафункция, но мне нужно сделать это в C NOT C ++.

1 Ответ

6 голосов
/ 24 февраля 2012

Использование cvGetImage:

IplImage tmp;
IplImage* result = cvGetImage((CvArr*) mat, &tmp);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...