全國服務熱(rè)線:4000-400-860
您現在所在位置:首頁 > 新聞中心 > 行業新聞
公司動态 行業新聞 展會會議(yì)
常用(yòng)機器視覺軟件對(duì)比及分(fēn)析
發布時(shí)間:2021-06-09

機器視覺處理(lǐ)軟件:用(yòng)來(lái)完成輸入圖像數據的(de)處理(lǐ),通(tōng)過一定的(de)運算(suàn)得(de)出結果,這(zhè)個(gè)輸出的(de)結果可(kě)能是PASS/FAIL信号、坐(zuò)标位置、字符串等。常見的(de)機器視覺軟件以C/C++圖像庫,ActiveX控件,圖形式編程環境等形式出現,可(kě)以是專用(yòng)功能的(de)(比如僅僅用(yòng)于LCD檢測,BGA檢測,模版對(duì)準等),也(yě)可(kě)以是通(tōng)用(yòng)目的(de)的(de)(包括定位、測量、條碼/字符識别、斑點檢測等)。

       主流的(de)機器視覺軟件有:側重圖像處理(lǐ)的(de)圖像軟件包Opencv,Halcon、美(měi)國康耐視(Cogrex )的(de) visionpro;側重算(suàn)法的(de)matlab,labview、;側重相機SDK開發的(de)eVision等

    一、機器視覺圖像處理(lǐ)軟件包(算(suàn)法庫):

        1、 美(měi)國 Opencv------------------由美(měi)國Intel公司建立,如今由Willow Garage提供支持

        2 、德國 Halcon-------------------德國 Mvtec 公司          

        3 、加拿大(dà) MIL---------------------加拿大(dà)的(de)Matrox Imaging Library(縮寫爲MIL)

        4、 美(měi)國 visionpro-----------------美(měi)國康耐視(Cogrex )

        5、 日本 vision editor--------------日本基恩士(keyence)

        6、加拿大(dà) HexSight----------------加拿大(dà)Adept公司

        7、加拿大(dà) Sherlock-----------------加拿大(dà)Dalsa  

        8、美(měi)國 NI Vision-------------------美(měi)國國家儀器(NI)公司,基于LabVIEW

        9、美(měi)國Microscan(邁斯肯MS)---美(měi)國歐姆龍邁思肯公司(Omron Microscan)

   二、機器視覺程序開發環境:

        1 美(měi)國 MATLAB----------------美(měi)國MathWorks

        2 美(měi)國 LabVIEW----------------美(měi)國國家儀器(NI)公司,圖像處理(lǐ)軟件爲NI Vision

        3 比利時(shí) eVision等-------------比利時(shí)euresys開發,側重相機SDK開發。

   三、國内機器視覺處理(lǐ)軟件:

1       Visionbank機器視覺軟件-------------------------------維視智造股份(Microvision)

2       SciSmart 智能視覺軟件 SciVision 視覺開發包---------深圳奧普特(OPT)

3       VisionWARE視覺軟件----------------------------------北(běi)京淩雲光(guāng)

4       OpencvReal ViewBench(銳微或力維)-----------------深圳市精浦科技有限公司

  四 、機器視覺軟件整體對(duì)比

      ----halcon功能最強大(dà),visionPro簡單易用(yòng),opencv開源最省錢,mil便宜。

      ----Halcon、visionPro一套電腦(nǎo)運行正版的(de)要一萬五(15K)左右,MIL的(de)定位模塊才兩千(2K)左右。

      ----每種軟件各有自己的(de)技術優勢,有些是定位強,有些在于圖像預處理(lǐ)更強。某款軟件無法實現的(de)功能,換另一款軟件則有可(kě)能實現。

功能對(duì)比:

Labview:在工控方面可(kě)以說做(zuò)的(de)比較好,當然在檢查、定位方面比較擅長(cháng);

Opencv:在識别方面做(zuò)的(de)比較好,比如人(rén)臉識别、視頻(pín)識别等等;

Halcon:在尺寸測量方面,感覺Halcon做(zuò)的(de)比較好,其标定封裝的(de)比較好,測量直接可(kě)以出來(lái)尺寸,還(hái)是很方便的(de);

   五、機器視覺軟件具體對(duì)比及分(fēn)析

        1、美(měi)國 Opencv--------------由美(měi)國Intel公司建立,如今由Willow Garage提供支持

             ----Opencv-好處是開源免費圖像處理(lǐ)庫。缺點是沒人(rén)長(cháng)期維護,可(kě)靠性,效率,效果和(hé)性能不如商業化(huà)軟件,而且沒有技術支持,開發慢(màn),需要自己從頭開始摸索。

            ----Opencv定位模闆做(zuò)的(de)不好,簡單的(de)應用(yòng)用(yòng)用(yòng)就行了(le)。

            ----主要應用(yòng)于計算(suàn)機視覺領域,在機器視覺領域其實不算(suàn)太多(duō),主要還(hái)是定位、測量、外觀、OCR/OCV,但感覺這(zhè)幾項都不是opencv的(de)專長(cháng)。

             ----由于是開源軟件,因此其版本繁多(duō),函數庫複雜(zá),執行效率受到應用(yòng)限制,比較适用(yòng)于科研和(hé)學習(xí),不适合工業應用(yòng)。

            ----部分(fēn)公司支持用(yòng)OpenCV庫開發,如美(měi)國WillowGarage公司、德國Kithara公司、美(měi)國國家儀器(NI)公司和(hé)新西蘭ControlVision公司。

         2 、德國Halcon---德國 Mvtec 公司

              ----功能強大(dà),開放性強、有試用(yòng)的(de) license、提供超過 1000 個(gè)算(suàn)子 。

              ----Halcon是一套标準的(de)機器視覺算(suàn)法包,架構更靈活,具有自己獨特底層的(de)數據管理(lǐ)。

              ----使用(yòng) halcon 開發軟件,節約産品成 本,縮短開發周期,應用(yòng)範圍廣,用(yòng)到圖像處理(lǐ)的(de)地方,都可(kě)以使用(yòng) halcon;

              ----包含了(le)各類濾波,色彩以及幾何,數學轉換,型态學計算(suàn)分(fēn)析,校正,分(fēn)類辨識,形狀搜尋等等基本的(de)幾何以及影(yǐng)像計算(suàn)功能。

               ----HALCON 支持 Windows,Linux 和(hé) Mac OS X 操作環境。整個(gè)函數庫可(kě)以用(yòng) C,C++,C#,Visual basic 和(hé) Delphi 等多(duō)種普通(tōng)編程語言訪問。HALCON 爲大(dà)量的(de)圖像獲取設備提供接口,保證了(le)硬件的(de)獨立性。它爲百餘種工業相機和(hé)圖像采集卡提供接口,包括 GenlCam,GigE 和(hé) IIDC 1394。

                ----缺點:價格比較貴,運行版要一萬七,每次分(fēn)發需要重新購(gòu)買授權。

        3 、加拿大(dà)MIL----加拿大(dà)maxtrox的(de)産品Matrox Imaging Library(縮寫爲MIL)

             ----如果大(dà)家想用(yòng)正版的(de)又要便宜的(de),建議(yì)用(yòng)MIL,MIL的(de)定位模塊才2K左右。

              ----好處是MiL是免費的(de),性價比不如 visionPro,halcon 以及 Sherlock,而 且沒有幾何定位 。

              ----早期推廣和(hé)普及程度不錯,當前主要用(yòng)戶還(hái)是早期做(zuò)激光(guāng)設備的(de),用(yòng)于定位的(de)較多(duō)。

         4、 美(měi)國visionpro-----美(měi)國康耐視(Cogrex )  

             ----工業化(huà)、封裝、人(rén)性化(huà)、評估的(de)便捷性、開發的(de)快(kuài)速性。

             ----取消了(le)軟件授權的(de)形式,硬件授權價格在1.5萬-3萬不等。

             ----性能上某些方面不如halcon,但是開發上手比halcon容易。

        5、 vision editor-------日本基恩士(keyence)

        6、加拿大(dà) HexSight------------加拿大(dà)Adept公司

             ----功能強大(dà)的(de)定位器工具能精确地識别和(hé)定位物(wù)體,不論其是否旋轉或大(dà)小比例發生變化(huà)。

             ----HexSight是世界上第一個(gè)做(zuò)到1/40亞像素精度的(de)視覺軟件,其特點是精度高(gāo)、定位識别速度快(kuài)、對(duì)環境光(guāng)線等幹擾不敏感、檢測可(kě)靠性極高(gāo),

             HexSight 的(de)定位技術

             ----HexSight的(de)定位工具是根據幾何特征,采用(yòng)先進的(de)輪廓檢測技術來(lái)識别對(duì)象和(hé)模式。這(zhè)一技術在圖像淩亂、亮度波動、圖像模糊和(hé)對(duì)象重疊等方面有顯著效果。HexSight能處理(lǐ)自由形狀的(de)對(duì)象,并具有功能強大(dà)的(de)去模糊算(suàn)法。HexSight快(kuài)速,在一台2GHz 的(de)處理(lǐ)器上,一般零件尋找和(hé)定位不超過10ms,并可(kě)達到1/40亞像素位置重複精度和(hé)0.01度旋轉重複精度。此外HexSight有豐富但易用(yòng)的(de)圖像标定工具,而且它的(de)定位器可(kě)以方便嵌入到OEM的(de)産品中。

7、加拿大(dà) Sherlock------------加拿大(dà)Dalsa

  ---評估非常快(kuài)捷,類似于計算(suàn)器模式,所見即所得(de)

8、美(měi)國 NI Vision---------------美(měi)國國家儀器(NI)公司,基于LabVIEW

     ----NI Vision,快(kuài)速驗證的(de)圖像處理(lǐ)庫(含視覺助手、VBAI)

     ----NI的(de)優點:LabVIEW平台入門相對(duì)簡單;

           開發速度快(kuài);在可(kě)配置環境和(hé)多(duō)面的(de)編程庫中作出選擇,更好地滿足需求并快(kuài)速啓動;

           對(duì)于自動化(huà)測試大(dà)多(duō)數需要的(de)軟硬件都有解決方案,有點軟件圖形化(huà)編程,上手快(kuài),開發周期短。

            可(kě)與所有的(de)硬件組合配合使用(yòng),兼容性良好,從而方便地使用(yòng)現有的(de)代碼,管理(lǐ)和(hé)維護多(duō)個(gè)硬件系統。

       ----缺點:LabVIEW平台下(xià)的(de)算(suàn)法的(de)效率不夠;算(suàn)法的(de)準确性與穩定性依賴與更好的(de)圖像素質,與其它算(suàn)法(如Halcon)還(hái)是有一定的(de)差距。并不是每個(gè)軟件都非常厲害。

        ----總結:

           适合于做(zuò)效率要求不太高(gāo),圖像質量相對(duì)比較好,且交貨周期較短的(de)項目。

           視覺工具包的(de)優勢是售價比大(dà)多(duō)數工具包或者算(suàn)法的(de)天文數字便宜了(le)不少,而且整個(gè)工具包一個(gè)價格,而不是一個(gè)算(suàn)法一個(gè)算(suàn)法地賣,性能方面在速度和(hé)精度沒有halcon好。

 9、美(měi)國Microscan(邁斯肯MS)---美(měi)國歐姆龍邁思肯公司(Omron Microscan)

            ----歐姆龍邁斯肯的(de)視覺主要産品還(hái)是條碼閱讀一類

  六、機器視覺程序開發環境:

        1 美(měi)國 MATLAB----------------美(měi)國MathWorks

        ----Matlab,底層算(suàn)法驗證不二選擇

        ----matlab用(yòng)法方便,特别是集成了(le)圖像處理(lǐ)的(de)很多(duō)函數,幾乎囊括了(le)所用(yòng)圖像處理(lǐ)的(de)方法。把常見操作都做(zuò)成了(le)相應 的(de)内建函數,使使用(yòng)者不用(yòng)去考慮怎樣讀取圖片、怎樣轉換顔色空間等固定和(hé)成熟的(de)算(suàn)法的(de)細枝末節,将主要精力投放到算(suàn)法研究中。

         缺點:matlab對(duì)處理(lǐ)方式的(de)細節把握不夠。

         2 美(měi)國 LabVIEW----------------美(měi)國國家儀器(NI)公司,圖像處理(lǐ)軟件爲NI Vision

         ----美(měi)國NI公司的(de)應用(yòng)軟件LabVIEW機器視覺軟件編程速度是最快(kuài)的(de)

        3 比利時(shí) eVision等-------------比利時(shí)euresys開發,側重相機SDK開發。

         ----eVision機器視覺軟件包是由比利時(shí)euresys公司推出的(de)一套機器視覺軟件開發SDK,相比于其他(tā)的(de)機器視覺開發包,它似乎在SDK的(de)功能分(fēn)類上比這(zhè)兩個(gè)提供了(le)更多(duō)的(de)選擇項。

          ----evision機器視覺軟件開發包所有代碼都經過mmx指令的(de)優化(huà),處理(lǐ)速度非常快(kuài),感覺和(hé)Intel的(de)IPP有的(de)一拼(當然還(hái)是比IPP稍遜一籌,但是畢竟這(zhè)是Intel自家開發的(de)),但卻提供了(le)比IPP多(duō)得(de)多(duō)的(de)機器視覺功能,例如OCR,OCV,基于圖像比對(duì)的(de)圖像質量檢測,Barcode和(hé)MatrixCode識别。

七、國産機器視覺軟件:

1  Visionbank SVS 機器視覺軟件-------------------------------維視智造股份科技有限公司(microvision)

           優點:

            ----部分(fēn)測量和(hé)缺陷檢測功能較好用(yòng),易上手,不需要任何編程基礎,能非常簡單快(kuài)捷地檢測出來(lái)。

            ----達到四分(fēn)之一亞像素,和(hé)haLcon精度差不多(duō)。

            ----圖像預處理(lǐ):把不需要的(de)顔色處理(lǐ)掉,能處理(lǐ)掉色差非常接近的(de)顔色,功能非常強大(dà)。

      2 SciSmart 智能視覺軟件 SciVision 視覺開發包---------深圳奧普特(OPT)

           優點:做(zuò)蘋果手機項目(富士康),擁有數十人(rén)的(de)軟件開發及定制化(huà)應用(yòng)團隊,定制化(huà)開發應用(yòng)能力比較強,在手機、電子等行業優勢較大(dà)。

3  VisionWARE視覺軟件----------------------------------北(běi)京淩雲光(guāng)

            優點:在印刷品檢測方面優勢較大(dà),做(zuò)鈔票(piào)印刷檢測。在比較複雜(zá)的(de)印刷品反光(guāng)、拉絲等方面算(suàn)法比較可(kě)靠,漏檢率低。

4  OpencvReal ViewBench( 利維)-----------------深圳市精浦科技有限公司

           ----RVB包含各種Blob分(fēn)析,形态學運算(suàn),模式識别和(hé)定位,尺寸測量等性能傑出的(de)算(suàn)法,提供不同形狀關注區(qū)(Region ofInterest, 簡稱ROI)操作,可(kě)以開發強大(dà)的(de)視頻(pín)人(rén)機界面功能。

            ----RVB與圖象采集設備如CCD相機無關,目前支持多(duō)種廠家的(de)相機,接口包括USB2.0/3.0, GigE,1394a/b,如有更多(duō)相機接口要求,可(kě)以爲客戶免費定制。


Copyright © 2015-2021 北京全景視覺網絡科技股份有限公司 All Rights Reserved. |