IplImage * MainWindow::QImage2IplImage(const QImage * image)
{
IplImage * cvImage = cvCreateImageHeader(cvSize(image->width(),
image->height()), IPL_DEPTH_8U, 4);
cvImage->imageData = (char*)image->bits();
IplImage* colorImage = cvCreateImage(cvGetSize(cvImage), 8, 3);
cvConvertImage(cvImage, colorImage, 0);
return colorImage;
}
Комментариев нет:
Отправить комментарий