<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

OpenCV圖像處理庫的跨平臺:Emgu CV

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2023-07-17 16:33 ? 次閱讀

Emgu CV是OpenCV圖像處理庫的跨平臺 .Net 包裝器。允許從 .NET 兼容語言調用OpenCV函數。包裝器可以由 Visual Studio 和 Unity 編譯,它可以在 Windows、Linux、Mac OS、iOSAndroid 上運行。

跨平臺

Emgu CV完全用 C# 編寫。它可以在 .net 支持的任何平臺上運行,包括 iOS、Android、Mac OS X、Linux 和 Windows。與可以簡單地包含頭文件的托管 C++ 實現相比,由于必須移植頭文件,因此為了獲得純 C# 實現付出了很多努力。但是如果您看到Emgu CV 在 Fedora 10 上運行,那是非常值得的!此外,知道您的代碼是跨平臺的,它總是讓您感到安心。

跨語言并附帶示例代碼

Emgu CV可用于多種不同的語言,包括 C#、VB.NET、C++ 和 IronPython。在此 wiki 上,我們提供了所有這些語言的示例,可從教程頁面的示例部分獲得。如果您對您喜歡的編程語言有任何疑問,也可以使用我們的論壇。

其他優勢

具有通用顏色和深度的圖像類

自動垃圾收集

XML 可序列化圖像

XML 文檔和智能感知支持

選擇使用Image 類或從OpenCV直接調用函數

對圖像像素的通用操作


71af7ba0-23e1-11ee-962d-dac502259ad0.png

EmguCV中具有不同功能的類被分別歸類放置在不同的命名空間下。
下面簡單介紹幾個常用的命名空間:

71f04d38-23e1-11ee-962d-dac502259ad0.png

EmguCV中具有不同功能的類被分別歸類放置在不同的命名空間下。
下面簡單介紹幾個常用的命名空間:

Emgu.CVOpenCV圖像處理功能的包裝,包括cv::String的包裝器CvString類 ,基本圖像處理函數CvInvoke類,相機響應校準CalibrateCRF類等。

Emgu.CV.CvInvoke該模塊包括了基本的圖像處理函數,像圖像的讀寫、濾波、數學運算、顏色空間轉換、形態學處理、仿射變換以及像素、對輪廓的操作等。

Emgu.CV.UI用于顯示Image對象的用戶界面(ImageBox)。

Emgu.CV.Structure該模塊是OpenCV結構體的包裝。相關的結構體諸如定義顏色相關的BGR、Gray、RGBA、LUV等;定義形狀的CircleF、Ellipse、Cuboid等;

Emgu.CV.UtilEmgu.CV項目使用的一組實用程序,像各種類型(int、CvString、Mat、Point、Rect等)的C ++標準向量的包裝類等。

Emgu.CV.Shape該模塊包含了形狀距離的算法,可用于形狀匹配檢索和形狀比較。

Emgu.CV.Features2D該模塊包含用于2D特征檢測、提取和匹配的類。提供了KAZE、AKAZE、SIFT、SURF、Brisk、ORB等特征點。

Emgu.CV.Stitching該模塊包含圖像拼接相關的類。

Emgu.CV.CvEnum該模塊包含了各種常用的OpenCV枚舉,像字體類型、窗口類型、插值類型、閾值類型、PCA類型、輪廓近似類型、距離變換類型等等。

Emgu.CV.ML該模塊是OpenCV機器學習庫的包裝,包括ANN、DTrees、SVM、RTrees、EM算法等常用的機器學習模型。

Emgu.CV.ML.MlEnum該模塊是OpenCV機器學習枚舉,包括變量類型、Boost類型、Boost分裂標準等機器學習枚舉。

Emgu.CV.Face該模塊包含人臉識別相關的類和結構體。

Emgu.CV.Cuda包含了NVidia Cuda圖像處理相關的函數。

Emgu.CV.BgSegm背景分割先關的類,提供了基于GMG、MOG的兩種分割方法。

Emgu.CV.OCR光學字符識別,包括tesseract-ocr引擎。

Emgu.CV.Text包括自然場景圖像中的文本檢測和識別算法。

Emgu.CV.VideoStab包含視頻穩定相關的類和函數。

721f084e-23e1-11ee-962d-dac502259ad0.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 圖像處理
    +關注

    關注

    26

    文章

    1236

    瀏覽量

    56008
  • 編譯
    +關注

    關注

    0

    文章

    624

    瀏覽量

    32449
  • OpenCV
    +關注

    關注

    29

    文章

    612

    瀏覽量

    40851

原文標題:Emgu CV

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    OpenWRT + OpenCV 無線攝像頭監控和圖像處理

    `誠然,可以使用OpenCV的linux版本把該功能做到嵌入式設備當中,然而當處理復雜的時候就需要在服務器平臺上進行圖像處理運算,本文嘗試簡
    發表于 02-09 22:15

    Qt使用openCV

    使用Qt加OpenCV進行數字圖像處理了還是很不錯的,參考網上一個帖子分享一下經驗:環境:Windows下的Qt4.7.0安裝qt-sdk-win-opensource-4.7下載OpenC
    發表于 11-22 16:12

    【Raspberry Pi 3試用體驗】+編譯opencv

    平臺計算機視覺,可以運行在Linux、Windows和Mac OS操作系統上。它輕量級而且高效——由一系列C函數和少量C++類構成,同時提供了Python、Ruby、MATLAB等語言的接口
    發表于 05-05 18:13

    關于OpenCV圖像如何處理

    OpenCV-圖像處理(25、直方圖比較)
    發表于 04-27 15:14

    Vivado HLS實現OpenCV圖像處理的設計流程與分析

    )。下面表格2.2.2列舉了OpenCV中隨機訪問一幀圖像處理對應HLS視頻的實現方法。OpenCVHLS視頻讀操作pix =
    發表于 07-08 08:30

    esp32能不能直接跑opencv,有沒有在板子上面做圖像處理?

    esp32能不能直接跑opencv,有沒有在板子上面做圖像處理
    發表于 02-10 07:29

    esp32能不能直接跑opencv,有沒有在板子上面做圖像處理?

    esp32能不能直接跑opencv,有沒有在板子上面做圖像處理
    發表于 03-03 07:10

    esp32能不能直接跑opencv,有沒有在板子上面做圖像處理?

    esp32能不能直接跑opencv,有沒有在板子上面做圖像處理
    發表于 03-08 08:46

    用迅為RK3568開發板使用OpenCV處理圖像顏色通道提取ROI

    本小節代碼在配套資料“iTOP-3568 開發板\\\\03_【iTOP-RK3568 開發板】指南教程 \\\\04_OpenCV 開發配套資料\\\\07”目錄下,如下圖所示: 在計算機的色彩圖像
    發表于 09-01 10:45

    關于CV181x TPU SDK相關問題求解

    您好,針對CV181xSDK有如下問題,目前情況下是否有辦法通過SDK升級解決這些問題呢? 希望有關于cviruntime的封裝,以便可以使用除C++之外的語言進行開發。 目前只適配了圖像操作
    發表于 09-18 07:23

    基于Emgu CV的數字相機圖像采集

    介紹了在.NET 平臺下基于OpenCV圖像處理庫封裝的Emgu CV,同時闡述了它的特點及結構
    發表于 04-18 15:26 ?59次下載
    基于<b class='flag-5'>Emgu</b> <b class='flag-5'>CV</b>的數字相機<b class='flag-5'>圖像</b>采集

    OpenCV圖像處理編程研究

    OpenCV是一種用于數字圖像處理和計算機視覺的函數庫,由Intel微處理器研究實驗室的視覺交互組開發,采用的開發語言是C++。本文通過學習掌握在O
    發表于 06-25 17:52 ?0次下載

    使用opencv進行圖像處理

    使用opencv進行圖像處理_于仕琪,感興趣的可以看看。
    發表于 05-03 14:45 ?0次下載

    圖像處理技術之濾波去噪

    圖像處理領域中,在真正的應用過程前,通常需要對圖像進行預先處理,達到去除干擾項的目的。濾波去噪就是其中的一項圖像
    的頭像 發表于 02-08 16:34 ?953次閱讀

    OpenCV庫在圖像處理和深度學習中的應用

    本文深入淺出地探討了OpenCV庫在圖像處理和深度學習中的應用。從基本概念和操作,到復雜的圖像變換和深度學習模型的使用,文章以詳盡的代碼和解釋,帶領大家步入
    的頭像 發表于 08-18 11:33 ?543次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>