使用 Matlab 在视频文件上施加形状
Imposing Shapes on Video Files Using Matlab
是否可以在 Matlab 中的视频文件上施加一个形状,比方说矩形?我知道使用形状插入器可以很容易地在图像文件上执行此操作,但找不到在视频上执行此操作的方法。
到目前为止,我最好的猜测是提取帧、强加矩形并以某种方式将其再次编码到流中。不过不知道有没有更优雅的实现方式
这正是您必须采用的方式。
- 使用
vision.VideoFileReader
读取一帧视频
- 使用
insertShape
、insertMarker
、insertText
或 insertObjectAnnotation
将您需要的任何注释插入到框架中
- 使用
vision.VideoFileWriter
将修改后的帧写入新的视频文件
- 对所有帧重复
是否可以在 Matlab 中的视频文件上施加一个形状,比方说矩形?我知道使用形状插入器可以很容易地在图像文件上执行此操作,但找不到在视频上执行此操作的方法。
到目前为止,我最好的猜测是提取帧、强加矩形并以某种方式将其再次编码到流中。不过不知道有没有更优雅的实现方式
这正是您必须采用的方式。
- 使用
vision.VideoFileReader
读取一帧视频
- 使用
insertShape
、insertMarker
、insertText
或insertObjectAnnotation
将您需要的任何注释插入到框架中
- 使用
vision.VideoFileWriter
将修改后的帧写入新的视频文件
- 对所有帧重复