La documentation sur ce qui semble incroyablement inégale.
J'ai essentiellement eu un tableau vide de IplImage*s (IplImage** imageArray) et je suis d'appeler une fonction pour importer un tableau de cv::Tapis - je veux convertir mon cv::Mat en un IplImage* afin que je puisse le copier dans le tableau.
Actuellement, je suis en train d'essayer ceci:
while(loop over cv::Mat array)
{
IplImage* xyz = &(IplImage(array[i]));
cvCopy(iplimagearray[i], xyz);
}
Ce qui génère une erreur de segmentation.
Aussi essayer:
while(loop over cv::Mat array)
{
IplImage* xyz;
xyz = &array[i];
cvCopy(iplimagearray[i], xyz);
}
Ce qui me donne une erreur de compilation de:
error: cannot convert ‘cv::Mat*' to ‘IplImage*' in assignment
Coincé à la façon dont je peux aller plus loin et apprécierait quelques conseils :)