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

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

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

HALCON機(jī)器視覺算法包解析

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 2023-02-01 09:24 ? 次閱讀

最近一直在使用機(jī)器人上位機(jī)進(jìn)行視覺抓取技術(shù)的調(diào)試,對(duì)C#也稍有了解,就這樣我開始接觸到了HALCON.

HALCON是德國MVtec公司開發(fā)的一套完善的標(biāo)準(zhǔn)的機(jī)器視覺算法包,擁有應(yīng)用廣泛的機(jī)器視覺集成開發(fā)環(huán)境。它節(jié)約了產(chǎn)品成本,縮短了軟件開發(fā)周期——HALCON靈活的架構(gòu)便于機(jī)器視覺,醫(yī)學(xué)圖像和圖像分析應(yīng)用的快速開發(fā)。在歐洲以及日本的工業(yè)界已經(jīng)是公認(rèn)具有最佳效能的Machine Vision軟件。

55cf0934-a1b2-11ed-bfe3-dac502259ad0.png

HALCON支持Windows,Linux和Mac OS X操作環(huán)境,它保證了投資的有效性。整個(gè)函數(shù)庫可以用C,C++,C#,Visual basic和Delphi等多種普通編程語言訪問。

HALCON為大量的圖像獲取設(shè)備提供接口,保證了硬件的獨(dú)立性。它為百余種工業(yè)相機(jī)和圖像采集卡提供接口,包括GenlCam,GigE和IIDC 1394。

560ec506-a1b2-11ed-bfe3-dac502259ad0.jpg

強(qiáng)大的三維視覺處理

HALCON 11提供的一個(gè)極為突出的新技術(shù)是三維表面比較,即將一個(gè)三維物體的表面形狀測(cè)量結(jié)果與預(yù)期形狀進(jìn)行比較。HALCON提供的所有三維技術(shù),如多目立體視覺或sheet of light,都可用于表面重構(gòu);同時(shí)也支持直接通過現(xiàn)成的三維硬件掃描儀進(jìn)行三維重構(gòu)。

此外,針對(duì)表面檢測(cè)中的特殊應(yīng)用對(duì)光度立體視覺方法進(jìn)行了改善。不僅如此,HALCON現(xiàn)在還支持許多三維目標(biāo)處理的方法,如點(diǎn)云的計(jì)算和三角測(cè)量、形狀和體積等特征計(jì)算、通過切面進(jìn)行點(diǎn)云分割等。

高速機(jī)器視覺體驗(yàn)

自動(dòng)算子并行處理 (AOP) 技術(shù)是HALCON的一個(gè)獨(dú)特性能。HALCON 11中支持使用GPU處理進(jìn)行機(jī)器視覺算法的算子超過75個(gè),比其他任何軟件開發(fā)包提供的數(shù)量都多。

除此之外,基于聚焦變化的深度圖像獲取 (depth from focus)、快速傅立葉變換 (FFT) 和HALCON的局部變形匹配都有顯著的加速。HALCON 11會(huì)帶給用戶更高速的機(jī)器視覺體驗(yàn)。

讓您選擇HALCON出于以下3點(diǎn)理由:

1.為了讓使用者能在最短的時(shí)間里開發(fā)出視覺系統(tǒng),HALCON包含了一套交互式的程序設(shè)計(jì)界面HDevelop,可在其中以HALCON程序代碼直接撰寫,修 改,執(zhí)行程序,并且可以查看計(jì)算過程中的所有變量,設(shè)計(jì)完成后,可以直接輸出C、C++、VB、C#、vb等程序代碼,套入您的程序中。HDevelop同時(shí)和數(shù)百個(gè)范例程序鏈接,除了個(gè)別計(jì)算功能的說明,您也可以隨時(shí)依據(jù)不同的類別找到應(yīng)用的范例,方便參考。此外,以問題為導(dǎo)向的手冊(cè), 可以讓您找到最適切的使用說明以及作業(yè)觀念。

2.HALCON不限制取像設(shè)備,可以自行挑選合適的設(shè)備。原廠已提供了60 余種相機(jī)的驅(qū)動(dòng)鏈接,即使是尚未支持的相機(jī),除了可以透過指標(biāo)(pointer)輕易的抓取影像,還可以利用HALCON開放性的架構(gòu),自行撰寫DLL文件和系統(tǒng)連接。

3.使用HALCON,在設(shè)計(jì)人機(jī)接口時(shí)沒有特別的限制,也不必特別的可視化組件,您可以完全使用開發(fā)環(huán)境下的程序語言,例如visual studio、.NET、Mono等等,架構(gòu)自己的接口,end user看不到您的開發(fā)工具,而且在執(zhí)行作業(yè)的機(jī)器上,只需要很小的資源套件。

564a7358-a1b2-11ed-bfe3-dac502259ad0.png

在產(chǎn)業(yè)界,用halcon的一般出于產(chǎn)業(yè)鏈條比較低端的部分。而且機(jī)器視覺也受到深度學(xué)習(xí)的影響。以前halcon在工業(yè)界算主打,現(xiàn)在份額在下降。近五年國內(nèi)出現(xiàn)一大批機(jī)器視覺廠商和創(chuàng)業(yè)公司,而以前這塊基本都是進(jìn)口。這幫創(chuàng)業(yè)公司在產(chǎn)品初期大量使用opencv。不過經(jīng)過一段時(shí)間迭代,已經(jīng)不止只是調(diào)用了,很多商業(yè)公司結(jié)合硬件在上面優(yōu)化創(chuàng)新了很多,已經(jīng)不僅僅事依賴調(diào)庫了。

而且光賣軟件庫商業(yè)模式在國內(nèi)不好走,很多都是配著硬件一起賣。從就業(yè)招聘來說,基本要求是熟悉opencv,halcon是可選項(xiàng),而且用halcon很多是項(xiàng)目歷史遺留問題。你要是之后做視覺別的方向,人家都不用halcon的,但是opencv用的還是挺多的。雖然你進(jìn)去之后,他們很可能自己都有一套內(nèi)部用的算法庫。但是商業(yè)公司有沒法要求應(yīng)聘者熟悉他們內(nèi)部庫吧。所以都會(huì)貼opencv。而且很多內(nèi)部開發(fā)也參考了opencv的架構(gòu)。

566ce564-a1b2-11ed-bfe3-dac502259ad0.png

至于有人說opencv算法效果的問題,實(shí)際上opencv的確并不是專門為機(jī)器視覺行業(yè)打造的。所以一些算法沒有做特定優(yōu)化。我這里的優(yōu)化既包括在特定處理器上運(yùn)算速度的優(yōu)化,也包括解決問題特定算法的優(yōu)化。所以我前面說的要強(qiáng)調(diào)算法能力。得查論文做實(shí)驗(yàn)做改進(jìn),甚至自己設(shè)計(jì)算法做技術(shù)積累沉淀的。而不是把它當(dāng)做一個(gè)庫僅僅調(diào)用接口,換句話說在企業(yè)你們做自己的halcon,這其實(shí)也體現(xiàn)了中國新一代人研發(fā)能力有所進(jìn)步






審核編輯:劉清

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

    關(guān)注

    210

    文章

    27839

    瀏覽量

    204596
  • 機(jī)器視覺
    +關(guān)注

    關(guān)注

    161

    文章

    4266

    瀏覽量

    119545
  • 上位機(jī)
    +關(guān)注

    關(guān)注

    27

    文章

    927

    瀏覽量

    54551
  • HALCON
    +關(guān)注

    關(guān)注

    16

    文章

    63

    瀏覽量

    27104

原文標(biāo)題:HALCON機(jī)器視覺軟件

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    labview調(diào)用halcon軟件

    眾所周知NI在視覺這塊雖然有涉獵,但是它的一些算法性能比一些專業(yè)的視覺軟件如halcon要差,不可否認(rèn),NI_vision在一些尺寸測(cè)量方面、找直線還是比較便利的。如今的
    發(fā)表于 05-27 12:04

    機(jī)器視覺算法開發(fā)軟件——halcon資料

    機(jī)器視覺行業(yè)頂尖技術(shù),功能強(qiáng)大
    發(fā)表于 09-25 12:50

    機(jī)器視覺算法與應(yīng)用(雙語版)

    與應(yīng)用》(雙語版)的三位作者在MVTec公司負(fù)責(zé)著名機(jī)器視覺算法軟件HALCON的研發(fā)工作,同時(shí)還在幕尼黑工業(yè)大學(xué)(TUM)擔(dān)任客座學(xué)者從
    發(fā)表于 06-29 13:48

    機(jī)器視覺行業(yè)常用視覺軟件介紹

    越來越少了。5.其他:java等沒有看到人用過。視覺:1.halcon:出自德國MVTech。底層的功能算法很多,運(yùn)算性能快,用其開發(fā)需要一定軟件功底和圖像處理理論。2.Vision
    發(fā)表于 11-18 18:13

    機(jī)器視覺如何選擇鏡頭?這些視覺硬件基礎(chǔ)知識(shí)必須掌握

    ``課程推薦 | 龍哥手把手教你最熱門LabVIEW機(jī)器視覺(視頻教程)英譯中翻譯版的《機(jī)器視覺算法與應(yīng)用》電子書,清華大學(xué)出版【內(nèi)容簡介】
    發(fā)表于 03-28 18:18

    機(jī)器視覺系統(tǒng)原理及學(xué)習(xí)路線

    。當(dāng)前機(jī)器視覺領(lǐng)域主要用的工具有:1).halcon:出自德國MVTech,當(dāng)前首選使用對(duì)象。底層的封裝功能算法很多,運(yùn)算性能快,使用方便
    發(fā)表于 07-21 12:36

    Halcon機(jī)器視覺函數(shù)資料_附錄A按內(nèi)容排序?qū)?yīng)函數(shù)速查表

    Halcon機(jī)器視覺函數(shù)資料_附錄A 按內(nèi)容排序?qū)?yīng)函數(shù)速查表
    發(fā)表于 03-03 15:07 ?60次下載

    Labview_Halcon機(jī)器視覺例子

    Labview_Halcon機(jī)器視覺例子,感興趣的小伙伴們可以看一看。
    發(fā)表于 08-26 14:39 ?228次下載

    HALCON機(jī)器視覺軟件的中文手冊(cè)免費(fèi)下載

    HALCON是德國MVtec公司開發(fā)的一套完善的標(biāo)準(zhǔn)的機(jī)器視覺算法,擁有應(yīng)用廣泛的機(jī)器
    發(fā)表于 10-22 08:00 ?219次下載

    HALCON機(jī)器視覺軟件的快速入門教程

    HALCON定義了機(jī)器視覺軟件的最新技術(shù)。它提供了一個(gè)全面的視覺庫,始終基于最新和最先進(jìn)的技術(shù)。無論你的任務(wù)是什么,哈爾康都會(huì)迅速、準(zhǔn)確地解決它。
    發(fā)表于 07-02 08:00 ?103次下載
    <b class='flag-5'>HALCON</b><b class='flag-5'>機(jī)器</b><b class='flag-5'>視覺</b>軟件的快速入門教程

    機(jī)器視覺軟件HALCON 20.11新特性

    OCR是一種基于整體深度學(xué)習(xí)的OCR方法。這項(xiàng)新技術(shù)使機(jī)器視覺距人類閱讀更近了一步。與現(xiàn)有算法相比,無論字符的方向,字體類型和極性如何,Deep OCR都能更加穩(wěn)健地定位字符。自動(dòng)對(duì)字符進(jìn)行分組的功能可以識(shí)別整個(gè)單詞。由于例如可
    的頭像 發(fā)表于 11-05 10:18 ?1.1w次閱讀

    LABVIEW視覺halcon案例免費(fèi)下載

    LABVIEW視覺halcon案例免費(fèi)下載
    發(fā)表于 12-08 17:48 ?208次下載
    LABVIEW<b class='flag-5'>視覺</b><b class='flag-5'>halcon</b>案例免費(fèi)下載

    HALCON機(jī)器視覺軟件有哪些優(yōu)點(diǎn)?

    最近一直在使用機(jī)器人與上位機(jī)進(jìn)行視覺抓取技術(shù)的調(diào)試,對(duì)C# 也稍有了解,就這樣我開始接觸到了HALCON. HALCON是德國MVtec公司開發(fā)的一套完善的標(biāo)準(zhǔn)的
    的頭像 發(fā)表于 08-25 16:03 ?1.1w次閱讀

    國內(nèi)十大機(jī)器視覺公司有哪些 主流的機(jī)器視覺軟件有哪些

    主流的機(jī)器視覺軟件有:側(cè)重圖像處理的圖像軟件Opencv,Halcon、美國康耐視(Cogrex )的 visionpro;側(cè)重算法的ma
    發(fā)表于 09-21 15:34 ?3.5w次閱讀

    C#使用Halcon開發(fā)視覺檢測(cè)程序

    本文的初衷是希望幫助那些有其它平臺(tái)視覺算法開發(fā)經(jīng)驗(yàn)的人能快速轉(zhuǎn)入Halcon平臺(tái)下,通過文中的示例開發(fā)者能快速了解一個(gè)Halcon項(xiàng)目開發(fā)的基本步驟,讓開發(fā)者能把精力完全集中到
    的頭像 發(fā)表于 01-11 09:53 ?1681次閱讀