技術文章
研發(fā)部-丁先山:搭建機器視覺軟件平臺,提高我院研發(fā)設計能力—Halcon在圖像處理中的應用
2、Halcon在各個行業(yè)的應用實例:
機器人視覺 監(jiān)控與安全
機械行業(yè) 制藥行業(yè)
二、Halcon的優(yōu)勢
Halcon是一款全能的機器視覺軟件包,具有魯棒性,全面性、高效性和靈活性?;趫D1的優(yōu)勢,我院已經(jīng)在機器人嵌入式立體視覺系統(tǒng)開發(fā),高速揀選機器人系統(tǒng)等項目中進行了圖像處理的應用。
圖1 Halcon的優(yōu)勢
三、Halcon程序開發(fā)的流程
Halcon包含一套交互式的程序接口HDevelop,可在其中以Halcon程序代碼直接編寫、修改、執(zhí)行程序,并且可以查看計算過程中所有變量,設計完成后,可以直接輸出C,C++,或者COM(Visual basic)程序代碼,嵌入到應用程序中。
圖2 Halcon程序開發(fā)的流程
四、Halcon助力我院機器視覺團隊項目研發(fā)
我院重點研發(fā)的項目——機器人嵌入式立體視覺系統(tǒng)開發(fā),是建立嵌入式和立體視覺系統(tǒng)開發(fā)的基礎平臺,借助立體視覺嵌入式硬件系統(tǒng)和圖像處理算法,可實現(xiàn)視覺系統(tǒng)與主流機器人控制系統(tǒng)的通信。高速揀選機器人系統(tǒng)開發(fā)及應用,是基于高速機器人視覺識別的分揀系統(tǒng),在醫(yī)藥、食品、陶瓷等行業(yè)有著廣泛的應用市場。
通過引入Halcon軟件,我院將在雙目立體視覺系統(tǒng),基于ARM嵌入式架構(gòu)圖像處理模塊,視覺算法及處理等技術方面進行深入的研究。在項目前期,采用該軟件進行圖像處理的算法選取與優(yōu)化上,大大的縮短了開發(fā)周期。為解決工業(yè)機器人視覺識別、測量、視覺導航等關鍵技術問題,我院進行著產(chǎn)學研的推廣應用。
圖3 視覺軟件平臺—Halcon
圖4 Halcon在我院項目中的應用