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
Post a Comment