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

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)營
色噜噜噜欧美人妻色综合| 亚洲欧美半夜激情一区二区| 久久97精品人人做人人爽| 黄色大片黄色大片黄色大片| 国产精品一区在线播放| 亚洲精品国产第一区| 蜜臀av一区二区在线观看| 久亚洲精品色婷婷国产熟女| 国产欧美日韩精品一区| av午夜精品一区二区| 欧美亚洲国产日韩另类| 尤物视频官网在线观看| 日本一区二区三区高清| 日本韩国三级视频在线观看| 久久亚洲精品综合一区| 在线一区二区三区高清视频| 福利午夜福利在线观看| 久久久精品国产亚洲av网黑人 | 日韩欧美亚洲综合久久精品| 亚洲欧美日韩成人在线| 亚洲一区二区视频在线播放| 宅男视频在线观看视频| 国产精品青青草原在线| 日本最新一区二区三区视频| 国产av自拍在线免费观看| 久久国产精品人妻av| 国产女主播在线观看视频| 欧美亚洲国产另类第一页| 熟妞人妻精品一区二区视频| 国产l精品国产亚洲区久久| 国产特级黄色片免费看| 亚洲欧美日韩综合一区| 精品久久av一区二区三区| 亚洲综合欧美日韩一区| 欧美视频亚洲视频自拍视频| 十八岁毛片一区二区三区| 久久国产欧美日韩精品| 国产亚洲香蕉精彩视频| 伊在人亚洲香蕉精品区| 国产精品av在线网站| 久久成人日韩电影午夜|