Это мой код, в котором я пытаюсь записать файл file.filtergaborodd и filtergabore, оба являются объектами IplImage *, и я записываю их содержимое в текстовый файл.
for(int i=0;i<filtergaborodd->height;i++)
{
for(int j=0;j<filtergaborodd->width;j++)
{
fprintf(fidf,"%.5f\t",(float)((filtergaborodd->imageData)[i*filtergaborodd->widthStep+j]));
fprintf(fidf,"%.5f\t",(float)((filtergaboreven->imageData)[i*filtergaboreven->widthStep+j]));
cout<<i<<j<<endl;
}
}
Но когда я пытаюсьЗапустив это, я получаю следующую ошибку: Не положительная ширина или высота в функции cvCreateMatHeader в opencv.
Я не могу понять причину этой ошибки. Может кто-нибудь помочь мне.Спасибо