@omhn 这个貌似没办法解决。
我的理解是这样的。mjpeg是压缩文件,文件应该有两部分组成,一部分是文件头,记录文件大小,日期,有多少帧数据,每一帧数据的指针之类的,另一部分就是每一帧的数据,当然这些数据是被压缩过的。
add_frame添加一帧图像进入mjpeg文件,这个操作不仅将图像矩阵中的像素压缩后加入文件的数据部分,还要把文件头一并修改。你在文件头修改完成前(m.close()前)强行终止程序,那么文件头的数据肯定是错误的。所以一直显示零字节。
F
fcbg
@fcbg
1
声望
4
楼层
541
资料浏览
0
粉丝
0
关注
fcbg 发布的帖子
-
RE: 我想要录制一段视频,运行这段代码时一旦打断录制,电脑直接卡死,这是为什么呢,可以帮忙解答一下吗?
-
RE: 我想要录制一段视频,运行这段代码时一旦打断录制,电脑直接卡死,这是为什么呢,可以帮忙解答一下吗?
应该不是电脑卡死了吧。是不是ide卡死了?然后等你重新连接摄像头的时候,会发现,原本的录制文件变成0字节。
-
RE: 为什么巡线中霍夫变换返回的角度大于90度的要减180度?
参考博客https://openmv.io/blogs/news/linear-regression-line-following