zoukankan      html  css  js  c++  java
  • DNVideoXLib研究

            DNVideoXLib是Dinocatpure的官方接入函数,但是没有提供相关文档,也在网上搜索不到,但是厂家给了一个可以运行的例子。那么我们就基于这个例子进行功能研究。
    一、引入和初始化
    包括2个头文件:

     private AxDNVideoXLib.AxDNVideoX v;

      if (v.GetVideoDeviceCount() < 1) { System.Windows.Forms.MessageBox.Show("No comaptible camera detected"); Application.Exit(); return; }
      for(f = 0;f<v.GetVideoDeviceCount() ;f++)
        comboBox1.Items.Add(v.GetVideoDeviceName(f)); //v.GetVideoDeviceName(f));

    二、基本功能
    1、获取图片和视频
    v.GrabFrame();
    v.StartCapture();
    2、打开摄像头,开始预览
    object a;
    v.Connected = true;
    a = v.GetVideoCaps();
    v.Preview = true;
    三、专用功能
    1、关于灯的控制
      v.LightOn(1);
      v.SetFLCSwitch(0, 10);

    2、是否点击外置按钮就拍摄
      if (checkBox1.Checked
         v.EnableMicroTouch(true);
      else
         v.EnableMicroTouch(false);

    四、和当面模式比较及下一步方案
    能够使用lib的形式进行调用,当然是好很多;例子可以正常运行,许多问题可以解决,目前看来,还是缺少:
    1、还缺摄像头属性等,或者类似的解决方法;
    2、缺少水印这块内容,当然这个并不是采集模块的必须部分。




    目前方向:图像处理,人工智能
  • 相关阅读:
    CentOS
    Docker
    Chart的简单使用
    DataGridView中间插入数据行
    获取每个月的固定的第n个星期几
    设置只能开启一个程序实例
    DataContext与实体类
    Attribute
    Delegate
    Event
  • 原文地址:https://www.cnblogs.com/jsxyhelu/p/15674574.html
Copyright © 2011-2022 走看看