最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#+EmguCV使用攝像頭讀取、保存視頻

 更新時(shí)間:2022年03月27日 11:22:08   作者:任玉騰  
這篇文章主要為大家詳細(xì)介紹了C#+EmguCV使用攝像頭讀取、保存視頻,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了C#+EmguCV使用攝像頭讀取、保存視頻的具體代碼,供大家參考,具體內(nèi)容如下

在Emgucv中調(diào)用攝像頭需要用到VideoCapture類

這個(gè)類有四種重載的方式

1、不寫參數(shù),那么初始化的時(shí)候就會(huì)調(diào)用默認(rèn)的攝像頭

2、一個(gè)int類型的數(shù)字,這個(gè)數(shù)字的含義是攝像頭的索引。會(huì)按照索引來初始化攝像頭

3、一個(gè)字符串,這個(gè)字符串的含義是文件名或視頻流名。初始化會(huì)讀取視頻文件或視頻流

4、CaptureType 的枚舉

這個(gè)枚舉的內(nèi)容很多,這里不再贅述

新建一個(gè)控制臺(tái)應(yīng)用程序來實(shí)現(xiàn)視頻的讀取和保存,代碼如下

class Program
? ? {
? ? ? ? static void Main(string[] args)
? ? ? ? {
? ? ? ? ? ? show();
? ? ? ? }
?
? ? ? ? private static void show()
? ? ? ? {
? ? ? ? ? ? //VideoCapture cap = new VideoCapture("AVSEQ02.avi");
? ? ? ? ? ? //VideoCapture cap = new VideoCapture(CaptureType.Any);
? ? ? ? ? ? VideoCapture cap = new VideoCapture();
? ? ? ? ? ? VideoWriter writer = new VideoWriter("save.avi", 20, new Size(640, 480), true);
? ? ? ? ? ? if (!cap.IsOpened)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? Console.WriteLine("打開失敗");
? ? ? ? ? ? ? ? return;
? ? ? ? ? ? }
? ? ? ? ? ? Mat mat = new Mat();
? ? ? ? ? ? while (true)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? cap.Read(mat);
? ? ? ? ? ? ? ? if (mat.IsEmpty)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? Console.WriteLine("讀取完畢");
? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? CvInvoke.Imshow("video", mat);
? ? ? ? ? ? ? ? writer.Write(mat);
? ? ? ? ? ? ? ? CvInvoke.WaitKey(30);
? ? ? ? ? ? }
? ? ? ? ? ? CvInvoke.WaitKey(0);
?
? ? ? ? }
? ? }

這里用VideoCapture 的Read()方法來讀取視頻的每一幀。保存在Mat這個(gè)對象中。并 CvInvoke.Imshow()出來。然后用VideoWriter的Write方法,把每一幀的圖像保存成視頻。

這里需要注意的地方是:在循環(huán)中需要停留30毫秒,否則視頻顯示不出來。 CvInvoke.WaitKey(30);

運(yùn)行程序后,可以看到,攝像頭讀取的視頻已經(jīng)保存了下來

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

镇康县| 西盟| 青铜峡市| 策勒县| 呼和浩特市| 韩城市| 梅河口市| 蒙山县| 搜索| 贵溪市| 嘉荫县| 上林县| 广西| 白山市| 海兴县| 盱眙县| 晋江市| 化德县| 蒲城县| 夏邑县| 上蔡县| 北碚区| 定结县| 扶沟县| 原平市| 大化| 洛阳市| 长汀县| 久治县| 仁布县| 漳浦县| 水富县| 平果县| 磐安县| 建平县| 屏东县| 石屏县| 云安县| 睢宁县| 花莲市| 榆社县|