1. 使用Emgu.CV将tif保存视频,非常简单
打开:
VideoWriter writer = new VideoWriter(name, VideoWriter.Fourcc('M', 'J', 'P', 'G'), displayRate, new Size(width, height), false);
写入
writer.Write(mat);
关闭
writer.Dispose();
完整代码如下:
using Emgu.CV;
using System;
using System.Drawing;
public class CVideoFiles
{
private VideoWriter writer;
private bool isOpen = false;
// 打开视频文件
public void OpenVideo(string name, int displayRate, int width, int height)
{
// 如果视频已经打开,抛出异常
if (isOpen)
{
throw new InvalidOperationException("视频文件已经打开,请关闭当前文件后再打开新的文件。");
}
// 打开视频文件并设置编码器,帧率,分辨率
writer = new VideoWriter(name, VideoWriter.Fourcc('M', 'J', 'P', 'G'), displayRate, new Size(wid

最低0.47元/天 解锁文章
720

被折叠的 条评论
为什么被折叠?



