日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Emgu介绍

發布時間:2024/9/20 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Emgu介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

OpenCV
“OpenCV是一個開源的計算機視覺庫。OpenCV采用C/C++語言編寫,可以運行在Linux/Windows/Mac等操作系統上。OpenCV還提供了Python、Ruby、MATLAB以及其他語言的接口。

OpenCV的一個目標是構建一個簡單易用的計算機視覺框架,以幫助開發人員更便捷地設計更復雜得計算機視覺相關應用程序。OpenCV包含的函數有500多個,覆蓋了計算機視覺的許多應用

領域,如工廠產品檢測、醫學成像、信息安全、用戶界面、攝像機標定、立體視覺和機器人等。”——《學習OpenCV(中文版)》

Emgu

Emgu CV是將OpenCV使用.net編程語言(C#)封裝成的.net庫,使用Emgu CV就可以在.net平臺上調用OpenCV的功能,同時,Emgu CV也是開源的。

Emgu CV官網:http://www.emgu.com

從官網上你可以找到Emgu的最新版本、基礎教程和在線API文檔。在我寫這篇文章時,Emgu發布的最新版本為Emgu.CV-3.0.0,如果從官方網站下載速度較慢,你可以從我的網盤下載,地

址為:http://pan.baidu.com/s/19haRO。下載得到的是一個名稱為libemgucv-windows-universal-3.0.0.2157.exe的安裝程序,安裝完成后,在安裝目錄內如如圖:

在Solution文件夾中有Visual Studio的項目文件,其中Example項目包括了Emgu的源代碼和例程,這些例程包括形狀檢測、臉部檢測、車牌檢測、SURF特性匹配等非常豐富的示例,

具體示例項目如圖:

新建項目

  • 創建項目——我使用的Visual Studio Community 2015,因為是示例程序,所以在Visual Studio中創建一個簡單的控制臺項目,項目為Demo。
  • 添加Emgu引用——從Emgu安裝目錄下的bin文件夾中添加庫引用:

  

 

  添加完成后,再在程序中(Program.cs)引用命名空間:

1 using Emgu.CV; 2 using Emgu.CV.CvEnum; 3 using Emgu.Util;
  • 添加OpenCV庫——從Emgu安裝目錄下的bin\x86(32位系統)文件夾中添加OpenCV庫:

  

     

  

  添加完成后需選中它們,然后右擊設置其屬性,將“復制到輸出目錄”屬性為:如果較新則復制。

  

  至此,我們就創建了一個可以使用Emgu的項目,在Program.cs中輸入以下代碼試試看是否能正常運行。

1 static void Main(string[] args)2 {3 var image = CvInvoke.Imread(@"D:\a.jpg", LoadImageType.Color); //從文件中讀取圖像4 5 CvInvoke.NamedWindow("AJpg", NamedWindowType.Normal); //創建一個顯示窗口6 7 CvInvoke.Imshow("AJpg", image); //顯示圖片8 9 CvInvoke.WaitKey(0); //等待按鍵輸入 10 CvInvoke.DestroyWindow("AJpg"); 11 12 image.Dispose(); 13 }

  運行效果:

  

轉:https://www.cnblogs.com/CoverCat/p/5003363.html

總結

以上是生活随笔為你收集整理的Emgu介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。