中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

C#利用AForge實現(xiàn)攝像頭信息采集的方法-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!

創(chuàng)新互聯(lián)建站主要從事做網(wǎng)站、成都做網(wǎng)站、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務榮縣,十余年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:028-86922220

這篇文章將為大家詳細講解有關C#利用AForge實現(xiàn)攝像頭信息采集的方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

概述

AForge.NET是一個專門為開發(fā)者和研究者基于C#框架設計的,提供了不同的類庫和關于類庫的資源,還有很多應用程序例子,包括計算機視覺與人工智能,圖像處理,神經(jīng)網(wǎng)絡,遺傳算法,機器學習,機器人等領域。本文主要講解利用AForge進行圖像采集的相關內(nèi)容【包括拍照,視頻錄制】,僅供學習分享使用。

AForge.Net相關類庫介紹

  • AForge.dll 是框架的核心基礎類庫,為其他類庫提供服務。
  • AForge.Controls.dll 包含AForge.Net的UI控件,主要用于頁面顯示。
  • AForge.Imaging.dll 主要是框架中用于圖像處理的類庫,主要負責圖像的處理
  • AForge.Video.dll 主要是框架中對視頻處理的類庫。
  • AForge.Video.DirectShow.dll 主要是通過DirectShow接口訪問視頻資源的類庫。
  • AForge.Video.FFMPEG.dll 是一個還未正式發(fā)布的類庫,通過FFMPEG類庫對視頻進行讀寫。
     

通過NuGet管理器引入AForge類庫

項目名稱右鍵-->管理NuGet程序包,打卡NuGet包管理器  如下所示:

C#利用AForge實現(xiàn)攝像頭信息采集的方法

示例效果圖

本示例主要包括打開,關閉攝像頭,拍照,連續(xù)拍照,開始錄制視頻,暫停錄制視頻,停止錄視頻,退出等功能。

如下所示:左側(cè)為攝像頭投影區(qū)域,右側(cè)為圖像控件,顯示拍照所得的圖片

C#利用AForge實現(xiàn)攝像頭信息采集的方法

核心代碼

獲取視頻設備列表以及設備對應的分辨率

/// <summary>
  /// 頁面加載攝像頭設備
  /// </summary>
  /// <param name="sender"></param>
  /// <param name="e"></param>
  private void FrmMain_Load(object sender, EventArgs e)
  {
   try
   {
    this.lblTime.Text = "";
    // 枚舉所有視頻輸入設備
    videoDevices = new FilterInfoCollection(FilterCategory.VideoInputDevice);
    if (videoDevices.Count == 0)
    {
     lblStatus.Text = "No local capture devices";
    }
    foreach (FilterInfo device in videoDevices)
    {
     int i = 1;
     cmbDevices.Items.Add(device.Name);
     lblStatus.Text = ("攝像頭" + i + "初始化完畢..." + "\n");
     i++;
    }
    cmbDevices.SelectedIndex = 0;
   }
   catch (ApplicationException)
   {
    this.lblStatus.Text = "No local capture devices";
    videoDevices = null;
   }
  }

  private void cmbDevices_SelectedIndexChanged(object sender, EventArgs e)
  {
   this.cmbResolution.Items.Clear();
   videoSource = new VideoCaptureDevice(videoDevices[cmbDevices.SelectedIndex].MonikerString);
   foreach(var cap in videoSource.VideoCapabilities) {
    this.cmbResolution.Items.Add(string.Format("({0},{1})",cap.FrameSize.Width,cap.FrameSize.Height));
   }
   if (this.cmbResolution.Items.Count > 0)
   {
    this.cmbResolution.SelectedIndex = 0;
   }
  }

名稱欄目:C#利用AForge實現(xiàn)攝像頭信息采集的方法-創(chuàng)新互聯(lián)
網(wǎng)站URL:http://www.2m8n56k.cn/article26/dhhpjg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供Google、品牌網(wǎng)站制作、標簽優(yōu)化ChatGPT、網(wǎng)站設計公司、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設
主站蜘蛛池模板: 亚洲欧美另类专区 | 久久免费视频1 | 成年人国产 | 亚洲精品毛片久久久久久久 | 欧美成人高清在线视频大全 | 女人被男人躁得好爽免费文 | 欧美日韩亚洲v在线观看 | 一本不卡| 久久成人国产精品免费 | 日本黄色大片在线播放视频免费观看 | 一区二区3区免费视频 | 欧美毛片性视频区 | 亚洲haose在线观看 | 高清国产一区二区三区 | 日本aaaa片毛片免费观看 | 99久久国产免费中文无字幕 | 河边性xxxxfreexxxxx | 免费日本视频 | 国产二区三区毛片 | 国产成人18黄网站在线观看网站 | 自拍视频啪 | 国产成人爱片免费观看视频 | 精品久久中文网址 | 国内交换一区二区三区 | 国产一区二区三区视频 | 天堂8中文在线最新版在线 天堂8资源8在线 | 日韩中文字幕免费 | 精品成人免费视频 | 亚洲欧美一区二区久久 | 性做爰片免费视频毛片中文i | 国产男女视频在线观看 | 99精品在免费线视频 | 日韩精品不卡 | 成人黄色免费网站 | 一级做a爱片久久毛片 | 免费观看欧美一级高清 | 国产精品久久久久久福利 | 精品国产香蕉伊思人在线 | 国产一级不卡毛片 | 无内丝袜透明在线播放 | 99爱精品视频 |