понедельник, 25 июня 2012 г.

OpenCV преобразование QImage в IplImage

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;
}

Комментариев нет:

Отправить комментарий