EmguCV录制视频

我所录制的为摄像头的视频:使用的函数为VideoWriter。usingSystem;usingSystem.Drawing;usingSystem.Windows.Forms;usingEmgu.CV;usingEmgu.CV.CvEnum;usingEmgu.CV.Structure;namespaceEmguCVHist{publicpartialc

大家好,又见面了,我是你们的朋友全栈君。

我所录制的为摄像头的视频
使用的函数为VideoWriter。

using System;
using System.Drawing;
using System.Windows.Forms;
using Emgu.CV;
using Emgu.CV.CvEnum;
using Emgu.CV.Structure;

namespace EmguCVHist
{
    public partial class Form1 : Form
    {
        Capture cap;
        Image<Bgr, byte> frame;
        VideoWriter vw;
        public Form1()
        {
            InitializeComponent();

            cap = new Emgu.CV.Capture(1);
            vw = new VideoWriter("123.avi", 30, new Size(cap.Width, cap.Height), true);
            cap.Start();
            frame = new Image<Bgr, byte>(cap.Width, cap.Height);
            cap.ImageGrabbed += Cap_ImageGrabbed;
            cap.SetCaptureProperty(CapProp.Fps, 0);

        }

        private void Cap_ImageGrabbed(object sender, EventArgs e)
        {
            cap.Retrieve(frame, 0);
            vw.Write(frame.Mat);
            imageBox1.Image = frame;
        }
    }
}

最后录制的视频会储存在项目所在文件夹的bin目录下的debug或release文件夹中。
最终效果:
这里写图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/126250.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • docker卸载命令_docker删除文件

    docker卸载命令_docker删除文件使用yum安装docker(安装过程可以参照linux安装docker),如需卸载docker可以按一下步骤操作:1、查看当前docker状态如果是运行状态则停掉systemctlstopdocker2、查看yum安装的docker文件包yumlistinstalled|grepdocker查看docker相关的rpm源文件rpm-qa|grepdocker3、删除所有安装的docker文件包yum-yremovedoc

    2025年10月8日
    6
  • vscode插件大全_腾讯视频vip插件

    vscode插件大全_腾讯视频vip插件VSCode最全实用插件(VIP典藏版)

    2022年8月22日
    10
  • 如何理解先验概率和后验概率

    如何理解先验概率和后验概率如何理解先验概率和后验概率前言先验概率的分类先验概率与后验概率的区别理解前言近代西方传统中 认为先验指无需经验或先于经验获得的知识 它通常与后验知识相比较 后验意思是指 在经验之后 需要经验 这一区分来自于中世纪逻辑所区分的两种论证 从原因到结果的论证称为 先验的 而从结果到原因的论证称为 后验的 先验概率是指根据以往经验和分析得到的概率 如全概率公式 它往往作为 由因求果 问题中的 因 出现 后验概率是指在得到 结果 的信息后重新修正的概率 是 执果寻因 问题中的 因 后验概率是基于新的

    2025年8月15日
    4
  • 一元一次同余方程例题_同余方程化简

    一元一次同余方程例题_同余方程化简同余方程(mod.cpp/c/pas)【问题描述】求关于x的同余方程ax≡1(modb)的最小正整数解。【输入】输入文件为mod.in。输入只有一行,包含两个正整数a,b,用一个空格隔开。【输出】输出文件为mod.out。输出只有一行,包含一个正整数x0,即最小正整数解。输入数据保证一定有解。【输入输出样例】mod.in3

    2022年8月22日
    15
  • pytorch下载CIFAR10数据集[通俗易懂]

    pytorch下载CIFAR10数据集[通俗易懂]importtorchfromtorchvisionimportdatasetsfromtorchvisionimporttransformsfromtorch.utils.dataimportDataLoaderdefmain():batchsz=32cifar_train=datasets.CIFAR10(‘cifar’,True,transform=transforms.Compose([transforms.Re

    2022年6月22日
    176
  • 汉字转数字_数字代码表示汉字

    汉字转数字_数字代码表示汉字importjava.util.Scanner;importjava.util.List;importjava.util.ArrayList;importjava.util.Map;impor

    2022年8月4日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号