Я знаю, что пытался приступить к обработке изображений для iPhone / iPad с помощью openCV. Я нашел несколько хороших учебников, но не очень много информации.
Что ж, я пытаюсь сохранить изображение, вырезанное изROI большего изображения, XCode и Simulator не сообщают об ошибках, но после того, как я пытаюсь открыть изображение, сохраненное с помощью Finder, он сообщает об ошибке «Поврежден файл или формат не распознан».
Это код дляобрезка и сохранение изображения (оно вставлено в учебник по распознаванию лиц с nashruddin.com
cvSetImageROI(image, cvRect(cvrect.x * scale, cvrect.y * scale, cvrect.width * scale, cvrect.height * scale));
/* create destination image
Note that cvGetSize will return the width and the height of ROI */
IplImage *img2 = cvCreateImage(cvGetSize(image),
image->depth,
image->nChannels);
cvCopy(image, img2, NULL);
cvResetImageROI(image);
CvAttrList attributes;
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0]; //2
NSString *path = [documentsDirectory stringByAppendingPathComponent:@"prueba.jpg"];
cvSave([path UTF8String], img2, NULL, NULL, attributes);
Заранее благодарим за любую предоставленную помощь
Серхио