2012-06-12 3 views
0

Я хочу, чтобы сохранить IplImage (не IplImage *), используя код нижеСохранить IplImage (не IplImage *) с помощью cvSaveImage

IplImage ipl_from_mat((IplImage)imgDisparity8U); 
cvNamedWindow("window", CV_WINDOW_AUTOSIZE); 
variable when you need it as IplImage* 
cvShowImage("window", &ipl_from_mat); 
cvSaveImage("disparity.jpg",ipl_from_mat);//Problem with this line 

Но мне кажется, что не может быть возможно. Пожалуйста помогите.

Спасибо и наилучшими пожеланиями Somu

+0

вы просто попробовать 'cvSaveImage ("disparity.jpg", & ipl_from_mat);'? Просто отправить адрес вместо значения? – penelope

+0

Да, я просто попробовал, теперь он работает. –

ответ

6

Это невозможно вы должны передать указатель, как это:

cvSaveImage("disparity.jpg", &ipl_from_mat); 
+0

Большое спасибо, его работа –

+0

Если это отвечает на вопрос, вы должны принять его как ответ (щелкните по галочку слева от вопроса). – Chris

Смежные вопросы