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

C#借助OpenCvSharp讀取攝像頭并顯示的實(shí)現(xiàn)示例

 更新時(shí)間:2022年05月06日 09:51:32   作者:AI小白龍  
OpenCvSharp是一個(gè)OpenCV的.Net wrapper,應(yīng)用最新的OpenCV庫(kù)開(kāi)發(fā),本文主要介紹了C#借助OpenCvSharp讀取攝像頭并顯示的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下

1,首先要安裝OpenCvSharp,使用cv2的函數(shù)獲取設(shè)備,并將圖像轉(zhuǎn)換到Bitmap

  using OpenCvSharp;
  using OpenCvSharp.Extensions;    
 
 
 
     void run_cap()
        {
            Mat src = new Mat();
            FrameSource frame = Cv2.CreateFrameSource_Camera(0);
            while (f1)
            {
 
                frame.NextFrame(src);
                
                Bitmap bitmap = BitmapConverter.ToBitmap(src);
                
 
                Invalidate();
                pictureBox1.Invalidate();
 
 
                imgshow = bitmap;
                
            }
 
        }

2,在調(diào)用時(shí)開(kāi)啟線程,可以在主函數(shù)內(nèi)調(diào)用,也可在按鈕內(nèi)調(diào)用

      private void button1_Click(object sender, EventArgs e)
        {
 
           // Image imgshow0 = Image.FromFile("src.jpg");
          //  pictureBox1.Image = imgshow0;
            Thread threadA = new Thread(run_cap);
            threadA.Start();
 
        }

3,在form框架調(diào)用重繪函數(shù)將每一幀重繪到pictureBox1

this.pictureBox1.Paint += PictureBox1_Paint;

4,函數(shù)如下:

       private void PictureBox1_Paint(object sender, PaintEventArgs e)
        {
           if (f)
            {
 
                           
                Invalidate();pictureBox1.Invalidate();    
                e.Graphics.DrawImage(imgshow,0,0);
 
            }
 
        }

5,運(yùn)行如下:

到此這篇關(guān)于C#借助OpenCvSharp讀取攝像頭并顯示的實(shí)現(xiàn)示例的文章就介紹到這了,更多相關(guān)C# OpenCvSharp讀取攝像頭內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • WCF的異常處理

    WCF的異常處理

    這篇文章介紹了WCF處理異常的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • gridview的buttonfield獲取該行的索引值(實(shí)例講解)

    gridview的buttonfield獲取該行的索引值(實(shí)例講解)

    本篇文章主要介紹了gridview的buttonfield獲取該行的索引值(實(shí)例講解)需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2014-01-01
  • C#使用Dll的幾種方法示例

    C#使用Dll的幾種方法示例

    使用 DLL(動(dòng)態(tài)鏈接庫(kù))是 C# 開(kāi)發(fā)中常見(jiàn)的任務(wù)之一,DLL 文件包含可以在運(yùn)行時(shí)加載的代碼和數(shù)據(jù),允許程序共享功能和資源,降低程序的內(nèi)存占用并促進(jìn)代碼的復(fù)用,本篇文章將深入探討 C# 中使用 DLL 的多種方法,并提供相關(guān)代碼示例,需要的朋友可以參考下
    2024-10-10
  • C#反射機(jī)制介紹

    C#反射機(jī)制介紹

    這篇文章介紹了C#的反射機(jī)制,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • C# 獲取某個(gè)時(shí)間的0點(diǎn)0分和23點(diǎn)59分59秒

    C# 獲取某個(gè)時(shí)間的0點(diǎn)0分和23點(diǎn)59分59秒

    這篇文章主要介紹了C# 獲取某個(gè)時(shí)間的0點(diǎn)0分和23點(diǎn)59分59秒,文中給大家提到了java 獲取某一日期的0點(diǎn)0分0秒和23點(diǎn)59分59秒,需要的朋友可以參考下
    2019-09-09
  • 實(shí)例詳解C#正則表達(dá)式

    實(shí)例詳解C#正則表達(dá)式

    這篇文章主要通過(guò)實(shí)例詳解C#正則表達(dá)式的相關(guān)資料,需要的朋友可以參考下
    2016-01-01
  • C#中Lambda表達(dá)式的三種寫(xiě)法

    C#中Lambda表達(dá)式的三種寫(xiě)法

    這篇文章介紹了C#中Lambda表達(dá)式的三種寫(xiě)法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • C# / VB.NET 在PPT中創(chuàng)建、編輯PPT SmartArt圖形的方法詳解

    C# / VB.NET 在PPT中創(chuàng)建、編輯PPT SmartArt圖形的方法詳解

    本文介紹通過(guò)C#和VB.NET程序代碼來(lái)創(chuàng)建和編輯PPT文檔中的SmartArt圖形。文中將分兩個(gè)操作示例來(lái)演示創(chuàng)建和編輯結(jié)果,需要的朋友可以參考下
    2020-10-10
  • 在C#中基于Semantic?Kernel的檢索增強(qiáng)生成(RAG)實(shí)踐記錄

    在C#中基于Semantic?Kernel的檢索增強(qiáng)生成(RAG)實(shí)踐記錄

    SemanticKernel是一個(gè)用于集成和操作大語(yǔ)言模型的應(yīng)用程序框架,支持C#、Python和Java等多種編程語(yǔ)言,通過(guò)SemanticKernel,開(kāi)發(fā)者可以輕松構(gòu)建基于最新AI技術(shù)的應(yīng)用程序
    2024-10-10
  • C#數(shù)據(jù)結(jié)構(gòu)之最小堆的實(shí)現(xiàn)方法

    C#數(shù)據(jù)結(jié)構(gòu)之最小堆的實(shí)現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于C#數(shù)據(jù)結(jié)構(gòu)之最小堆的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02

最新評(píng)論

正阳县| 泌阳县| 长汀县| 酒泉市| 昌吉市| 如皋市| 泾阳县| 即墨市| 柯坪县| 镇江市| 玉林市| 昭苏县| 城步| 扎兰屯市| 乳山市| 芒康县| 武功县| 察雅县| 荃湾区| 宾阳县| 小金县| 雅江县| 岚皋县| 涞水县| 卢龙县| 辛集市| 中卫市| 库尔勒市| 兴隆县| 辽阳市| 阿鲁科尔沁旗| 仙游县| 合肥市| 建瓯市| 苏州市| 康保县| 富平县| 焦作市| 依安县| 灵武市| 商水县|