Dokumentacja na ten temat wydaje się niesamowicie rzadka.Konwersja cv :: Mat na IplImage *
Zasadniczo mam pustą tablicę IplImage * s (IplImage ** imageArray) i wywołuję funkcję importowania tablicy cv :: Mats - Chcę przekonwertować mój cv :: Mat na IplImage *, dzięki czemu mogę skopiować go do tablicy.
Obecnie próbuję to:
while(loop over cv::Mat array)
{
IplImage* xyz = &(IplImage(array[i]));
cvCopy(iplimagearray[i], xyz);
}
który generuje segfault.
próbuje również:
while(loop over cv::Mat array)
{
IplImage* xyz;
xyz = &array[i];
cvCopy(iplimagearray[i], xyz);
}
co daje mi błąd kompilacji czasowy: error: cannot convert ‘cv::Mat*’ to ‘IplImage*’ in assignment
Stuck, jak mogę iść dalej i byłby wdzięczny za rady :)
możliwe duplikat [OpenCV C++ i cvSmooth] (http://stackoverflow.com/questions/5449946/opencv-c-and-cvsmooth) – karlphillip