欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

C#結(jié)合AForge如何實(shí)現(xiàn)攝像頭錄像

這篇文章主要介紹C#結(jié)合AForge如何實(shí)現(xiàn)攝像頭錄像,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

專注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)建水免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了超過千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

輸出為MP4需要用到ffmpeg相關(guān)的文件,我打包的庫已經(jīng)帶了,去官網(wǎng)找的庫可以在這個目錄找到:

C#結(jié)合AForge如何實(shí)現(xiàn)攝像頭錄像

2:

添加這些引用:

C#結(jié)合AForge如何實(shí)現(xiàn)攝像頭錄像

3:

兩個全局變量:

//用來操作攝像頭
 private VideoCaptureDevice Camera = null;
 //用來把每一幀圖像編碼到視頻文件
 private VideoFileWriter VideoOutPut = new VideoFileWriter();

開始代碼:

//獲取攝像頭列表
var devs = new FilterInfoCollection(FilterCategory.VideoInputDevice);

//實(shí)例化設(shè)備控制類(我選了第1個)
Camera = new VideoCaptureDevice(devs[0].MonikerString);

//配置錄像參數(shù)(寬,高,幀率,比特率等參數(shù))VideoCapabilities這個屬性會返回?cái)z像頭支持哪些配置,從這里面選一個賦值接即可,我選了第1個
Camera.VideoResolution = Camera.VideoCapabilities[0];

//設(shè)置回調(diào),aforge會不斷從這個回調(diào)推出圖像數(shù)據(jù)
Camera.NewFrame += Camera_NewFrame;

//打開攝像頭
Camera.Start();

//打開錄像文件(如果沒有則創(chuàng)建,如果有也會清空),這里還有關(guān)于
VideoOutPut.Open("E:/VIDEO.MP4", 
    Camera.VideoResolution.FrameSize.Width, 
    Camera.VideoResolution.FrameSize.Height, 
    Camera.VideoResolution.AverageFrameRate, 
    VideoCodec.MPEG4, 
    Camera.VideoResolution.BitCount);
給AForge輸出圖像數(shù)據(jù)的回調(diào)方法:
//圖像緩存
private Bitmap bmp = new Bitmap(1, 1);

//攝像頭輸出回調(diào)
private void Camera_NewFrame(object sender, NewFrameEventArgs eventArgs)
{
  //寫到文件
  VideoOutPut.WriteVideoFrame(eventArgs.Frame);
  lock (bmp)
  {
    //釋放上一個緩存
    bmp.Dispose();
    //保存一份緩存
    bmp = eventArgs.Frame.Clone() as Bitmap;
  }
}

結(jié)束代碼:

  //停攝像頭
      Camera.Stop();

      //關(guān)閉錄像文件,如果忘了不關(guān)閉,將會得到一個損壞的文件,無法播放
      VideoOutPut.Close();

4:

修改App.config,兼容net2.0的一些東西:
C#結(jié)合AForge如何實(shí)現(xiàn)攝像頭錄像

<?xml version="1.0" encoding="utf-8"?>
<configuration>
 <startup useLegacyV2RuntimeActivationPolicy="true">
  <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
 </startup>
 <supportedRuntime version="v2.0.50727"/>
</configuration>

C#結(jié)合AForge如何實(shí)現(xiàn)攝像頭錄像

以上是“C#結(jié)合AForge如何實(shí)現(xiàn)攝像頭錄像”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

文章名稱:C#結(jié)合AForge如何實(shí)現(xiàn)攝像頭錄像
文章轉(zhuǎn)載:http://aaarwkj.com/article36/igojpg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、網(wǎng)站設(shè)計(jì)、品牌網(wǎng)站建設(shè)響應(yīng)式網(wǎng)站、全網(wǎng)營銷推廣

廣告

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

網(wǎng)站托管運(yùn)營
乱色精品熟女一区二区三区| 久久综合婷婷亚洲五月| 国产又粗又长又爽网站| 国产精品一区波多野结衣| 男人天堂手机视频在线| 亚洲精品麻豆一区二区| 成人在线免费观看视频国产| 欧美日韩亚洲1区2区| 欧美国产大片一区视频| 国产一区二区精品久久岳√| 亚洲新大香蕉视频在线播放| 亚洲精品在线播放av| 亚洲伦理av在线观看| 伊人久久综在合线亚洲| 中文字幕一区二区中文字幕| 在线中文字幕av电影| 欧美日韩激情在线不卡三区| 国产原创剧情av网址| 国产伦理自拍视频在线观看| 国产精品大白屁股视频| 欧美亚洲一区二区三区91| 国产原创av超爽剧情系列| 91成人国产综合久久精品| 欧美亚洲国语精品一区二区| 精品人妻一区二区三区四| 国产丝袜肉丝在线播放| 一区二区三区国产不卡| 中文字幕日韩乱码一级在线| 国产精品中文字幕第一区| 欧美精品久久91九色| 亚洲中国av一区二区| 热精品韩国毛久久久久久| 日韩精品欧美精品视频一区| 风韵犹存丰满大屁股熟妇| 亚洲各类熟女们中文字幕| 四虎免费在线视频观看| 免费观看久久久激情片| av资源中文字幕在线天堂| 久久国内午夜福利直播| 97视频网站在线观看| 国产成人亚洲精品午夜国产馆 |