Android(安卓)opencv JNI层保存视频VideoWriter outputVideo.open一直创建失败
16lz
2021-01-25
VideoWriter outputVideo; outputVideo.open(path,CV_FOURCC('U', '2', '6', '3'), fps, sWH); if (outputVideo.isOpened()){ LOG_D("video open successful"); } else{ LOG_D("video open fail"); }
本想将摄像头获取的到图片通过opencv保存到手机上,但是在open时一直都时失败。百思不得其解,最后终于在国外的网站上找到了原因https://stackoverflow.com/questions/21546906/how-to-open-cvvideowriter-in-android,主要看这个回复
上面说android 只支持(‘M’,'J','P','G')这种格式,并且保存的视频文件要以.avi结尾。我按照上面的方法修改代码后果然成功了。
更多相关文章
- Android调用外置USB摄像头
- camera V4L2 FIMC
- Android(安卓)camera摄像头对焦,zoom的通知事件回调,告诉java应用
- [Android(安卓)相机]Android(安卓)相机开发的基本流程
- Android(安卓)使用摄像头拍照
- Android(安卓)Camera HAL设计初步
- Android:Failed to install UIWidgetTest.apk on device 'emulat
- Android(安卓)camera ISP相关 术语解释(二)
- Android(安卓)用MediaCodec实现视频硬解码