一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

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

機器人及PLC自動化應(yīng)用 ? 來源:機器人及PLC自動化應(yīng)用 ? 2023-07-17 16:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

跨平臺

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

跨語言并附帶示例代碼

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

其他優(yōu)勢

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

自動垃圾收集

XML 可序列化圖像

XML 文檔和智能感知支持

選擇使用Image 類或從OpenCV直接調(diào)用函數(shù)

對圖像像素的通用操作


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

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

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

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

Emgu.CVOpenCV圖像處理功能的包裝,包括cv::String的包裝器CvString類 ,基本圖像處理函數(shù)CvInvoke類,相機響應(yīng)校準(zhǔn)CalibrateCRF類等。

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

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

Emgu.CV.Structure該模塊是OpenCV結(jié)構(gòu)體的包裝。相關(guān)的結(jié)構(gòu)體諸如定義顏色相關(guān)的BGR、Gray、RGBA、LUV等;定義形狀的CircleF、Ellipse、Cuboid等;

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

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

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

Emgu.CV.Stitching該模塊包含圖像拼接相關(guān)的類。

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

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

Emgu.CV.ML.MlEnum該模塊是OpenCV機器學(xué)習(xí)枚舉,包括變量類型、Boost類型、Boost分裂標(biāo)準(zhǔn)等機器學(xué)習(xí)枚舉。

Emgu.CV.Face該模塊包含人臉識別相關(guān)的類和結(jié)構(gòu)體。

Emgu.CV.Cuda包含了NVidia Cuda圖像處理相關(guān)的函數(shù)。

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

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

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

Emgu.CV.VideoStab包含視頻穩(wěn)定相關(guān)的類和函數(shù)。

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 圖像處理
    +關(guān)注

    關(guān)注

    27

    文章

    1328

    瀏覽量

    58015
  • 編譯
    +關(guān)注

    關(guān)注

    0

    文章

    679

    瀏覽量

    33952
  • OpenCV
    +關(guān)注

    關(guān)注

    32

    文章

    642

    瀏覽量

    42819

原文標(biāo)題:Emgu CV

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    Qt使用openCV

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

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

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

    Vivado HLS實現(xiàn)OpenCV圖像處理的設(shè)計流程與分析

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

    關(guān)于CV181x TPU SDK相關(guān)問題求解

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

    基于Emgu CV的數(shù)字相機圖像采集

    介紹了在.NET 平臺下基于OpenCV圖像處理封裝的Emgu
    發(fā)表于 04-18 15:26 ?59次下載
    基于<b class='flag-5'>Emgu</b> <b class='flag-5'>CV</b>的數(shù)字相機<b class='flag-5'>圖像</b>采集

    OpenCV圖像處理編程研究

    OpenCV是一種用于數(shù)字圖像處理和計算機視覺的函數(shù),由Intel微處理器研究實驗室的視覺交互組開發(fā),采用的開發(fā)語言是C++。本文通過學(xué)習(xí)
    發(fā)表于 06-25 17:52 ?0次下載

    使用opencv進行圖像處理

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

    OpenCV平臺計算機視覺的詳細資料簡介

    OpenCV是一個基于BSD許可(開源)發(fā)行的平臺計算機視覺,可以運行在Linux、Windows、Android和Mac OS操作系統(tǒng)上。它輕量級而且高效——由一系列 C 函數(shù)和
    發(fā)表于 08-19 08:00 ?2次下載
    <b class='flag-5'>OpenCV</b><b class='flag-5'>跨</b><b class='flag-5'>平臺</b>計算機視覺<b class='flag-5'>庫</b>的詳細資料簡介

    CV-CUDA 高性能圖像處理加速

    隨著短視頻 APP、視頻會議平臺以及 VR/AR 等技術(shù)的發(fā)展,視頻與圖像已逐漸成為全球互聯(lián)網(wǎng)流量的主要組成部分。包含我們平時接觸到的這些視頻圖像,也有很多是被 AI 和計算機視覺(CV
    的頭像 發(fā)表于 11-18 22:10 ?1400次閱讀

    CV-CUDA 高性能圖像處理加速發(fā)布 Alpha 版本,正式向全球開發(fā)者開源

    CV-CUDA (Computer Vision – Compute Unified Device Architecture)高性能圖像處理加速,近日發(fā)布 Alpha 版本,正式向全
    的頭像 發(fā)表于 12-21 20:45 ?1694次閱讀

    圖像處理技術(shù)之濾波去噪

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

    opencv計算機視覺介紹

    OpenCV是一個基于BSD許可(開源)發(fā)行的平臺計算機視覺,可以運行在Linux、Windows、Android和Mac OS操作系統(tǒng)上。
    的頭像 發(fā)表于 04-13 18:23 ?3223次閱讀

    OpenCV圖像處理和深度學(xué)習(xí)中的應(yīng)用

    本文深入淺出地探討了OpenCV圖像處理和深度學(xué)習(xí)中的應(yīng)用。從基本概念和操作,到復(fù)雜的圖像變換和深度學(xué)習(xí)模型的使用,文章以詳盡的代碼和解
    的頭像 發(fā)表于 08-18 11:33 ?1217次閱讀

    opencv-python和opencv一樣嗎

    不一樣。OpenCV(Open Source Computer Vision Library)是一個開源的計算機視覺和機器學(xué)習(xí)軟件,它提供了大量的圖像和視頻處理功能。
    的頭像 發(fā)表于 07-16 10:38 ?2065次閱讀

    OpenCV圖像識別C++代碼

    安裝OpenCV 首先,您需要在您的計算機上安裝OpenCV。您可以從OpenCV官網(wǎng)下載預(yù)編譯的
    的頭像 發(fā)表于 07-16 10:42 ?4544次閱讀