osx - How to use OpenCV VideoWriter on Mac -


i have following code writes few frames .avi video file. works fine on windows machine when try on mac creates .avi file , displays no errors, file not play. haven't been able find clear solution far. using mac osx 10.9.2.

void videowriter() {     cvvideowriter *writer;     writer = cvcreatevideowriter("test.avi",cv_fourcc('i','y','u','v'),1,size(640,480),1);      for(int = 0; < 9; i++)     {         if(imman.returnselect(i)) {             cout << "frame " << << endl;             /****** original image *********/             mat frame = imman.returnorg(i);             iplimage fr = frame;             cvwriteframe(writer,&fr);         }     }      cvreleasevideowriter(&writer); } 

what size of frame?

in experience, cvwriteframe not generate error if 4th parameter of cvcreatevideowriter not match dimension of image frame. , write header. (with 414 byte...)

make sure match exactly.


Comments

Popular posts from this blog

user interface - How to replace the Python logo in a Tkinter-based Python GUI app? -

objective c - Greedy NSProgressIndicator Allocation -

how to set an OCR language in Google Drive -