HexSight 高性能的機(jī)器視覺(jué)軟件(圖像分析處理)
時(shí)間:2007-06-26 11:10:00來(lái)源:lijuan
導(dǎo)語(yǔ):? HexSight軟件包含一個(gè)完整的底層機(jī)器視覺(jué)函數(shù)庫(kù),程序員可用它來(lái)建構(gòu)完整的高性能2D機(jī)器視覺(jué)系統(tǒng)。
前言:
在包括汽車(chē)制造、制藥、電子、包裝、印刷、煙草、日化、建材、制幣、制卡等在內(nèi)的幾乎所有的現(xiàn)代工業(yè)自動(dòng)化生產(chǎn)中,涉及到各種各樣的檢驗(yàn)生產(chǎn)監(jiān)視和零件識(shí)別應(yīng)用,如汽車(chē)零件批量加工,端子尺寸檢測(cè),SMT裝配,IC的字符識(shí)別等等,通常這種帶有高度重復(fù)性和智能性的工作只能用人的肉眼來(lái)完成,但有些時(shí)候,如微小的尺寸要做到精確快速測(cè)量,形狀匹配,顏色識(shí)別等,人們根本無(wú)法用肉眼連續(xù)穩(wěn)定地進(jìn)行,其他物理傳感器也難以有用武之地。 視覺(jué)龍科技作為一間專(zhuān)門(mén)為高要求用戶提供圖像處理和機(jī)器視覺(jué)軟件及全面解決方案的公司,一直致力于機(jī)器視覺(jué)自動(dòng)化的推廣,在業(yè)內(nèi)已具有驕人的業(yè)績(jī)和口碑,為推動(dòng)以上工業(yè)發(fā)展做出了巨大的努力。
我們可以為您提供各種高速度、高精度、體積小、靈活易用的標(biāo)準(zhǔn)和非標(biāo)準(zhǔn)自動(dòng)識(shí)別檢測(cè)系統(tǒng),能在高速狀態(tài)下準(zhǔn)確地測(cè)量、定位、辯識(shí)及檢查產(chǎn)品。本身可以確定檢測(cè)結(jié)果,并將處理過(guò)程的信息傳送給工廠網(wǎng)絡(luò)中的其它設(shè)備。該系統(tǒng)支持多種通信協(xié)議,能直接或通過(guò)計(jì)算機(jī)和其它任何設(shè)備進(jìn)行通訊,而且在現(xiàn)場(chǎng)調(diào)試中能方便地修改和優(yōu)化參數(shù),功能強(qiáng)大,成熟實(shí)用,在業(yè)界獨(dú)樹(shù)一幟。
何謂 HexSight?
Adept公司出品的HexSight是一款高性能的、綜合性的視覺(jué)軟件開(kāi)發(fā)包,它提供了穩(wěn)定、可靠及準(zhǔn)確定位和檢測(cè)零件的機(jī)器視覺(jué)底層函數(shù)。其功能強(qiáng)大的定位器工具能精確地識(shí)別和定位物體,不論其是否旋轉(zhuǎn)或大小比例發(fā)生變化。HexSight即使在最?lèi)毫拥墓ぷ鳝h(huán)境下都能提供可靠的檢測(cè)結(jié)果,呈現(xiàn)出非凡的性能。
HexSight軟件包含一個(gè)完整的底層機(jī)器視覺(jué)函數(shù)庫(kù),程序員可用它來(lái)建構(gòu)完整的高性能2D機(jī)器視覺(jué)系統(tǒng),節(jié)省整個(gè)系統(tǒng)開(kāi)發(fā)的時(shí)間。HexSight可利用Visual Basic、Visual C++或Borland Dephi平臺(tái)方便地進(jìn)行二次開(kāi)發(fā)。
HexSight 的歷史
HexSight最早是一家位于加拿大魁北克專(zhuān)注于機(jī)器視覺(jué)算法開(kāi)發(fā)的公司, HexSight是世界上第一個(gè)做到1/40亞像素精度的視覺(jué)軟件,其特點(diǎn)是精度高、定位識(shí)別速度快、對(duì)環(huán)境光線等干擾不敏感、檢測(cè)可靠性極高,因而于2000年7月被美國(guó)著名機(jī)器人公司Adept收購(gòu)。HexSight軟件自1999年發(fā)布的Release1.0開(kāi)始,現(xiàn)在已分布Release3.3版本。
HexSight 的定位技術(shù)
HexSight的定位工具是根據(jù)幾何特征,采用最先進(jìn)的輪廓檢測(cè)技術(shù)來(lái)識(shí)別對(duì)象和模式。這一技術(shù)在圖像凌亂、亮度波動(dòng)、圖像模糊和對(duì)象重疊等方面有顯著效果。HexSight能處理自由形狀的對(duì)象,并具有功能強(qiáng)大的去模糊算法。HexSight快速,在一臺(tái)2GHz 的處理器上,一般零件尋找和定位不超過(guò)10ms,并可達(dá)到1/40亞像素位置重復(fù)精度和0.01度旋轉(zhuǎn)重復(fù)精度。此外HexSight有豐富但易用的圖像標(biāo)定工具,而且它的定位器可以方便嵌入到OEM的產(chǎn)品中。(視覺(jué)龍科技/李永珍13556894747)
最新版本Ver3.3都有哪些新內(nèi)容?
A 機(jī)器視覺(jué)工具被封裝成ActiveX控件或C++庫(kù)
B 與 Windows 2000/XP, DevStudio 6.0, DevStudio .NET等兼容
C 開(kāi)放式體系結(jié)構(gòu),與商業(yè)圖像采集卡和攝像機(jī)兼容
D 完整的檢測(cè)工具
E 所有的 HexSight工具都能通過(guò)C++庫(kù)獲得
F 與DevStudio .NET 兼容:Visual Basic, C++, C#
G 新的Basic和Advanced Locator屬性設(shè)置模式
H 進(jìn)一步提升了Locator的速度,增加了Locator對(duì)復(fù)雜系統(tǒng)的普遍適用性
I 新增了將HexSight集成到OEM項(xiàng)目里的應(yīng)用例程
J Ver 4.0 還將有一些激動(dòng)人心的新增功能,如彩色色差識(shí)別、3D定位器等,免費(fèi)升級(jí)
HexSight的核心競(jìng)爭(zhēng)力在哪?
速度、精度及性能 (Speed, Accuracy, and Performance)
A 平移重復(fù)精度:1/40 亞像素;
B 旋轉(zhuǎn)重復(fù)精度:0.01 (1/100) 度;
C 快速并行處理, 采用了MMS和SSE擴(kuò)展技術(shù);
D 內(nèi)置標(biāo)定模塊:能矯正畸變、投影誤差和X-Y象素比誤差;
E 基于圖像的標(biāo)定結(jié)果能自然地為所以視覺(jué)工具使用Image-based calibration intrinsically used by all tools;
F 獨(dú)特的功能強(qiáng)大的軟件Engine,基于對(duì)象輪廓或邊緣找尋和定位零件;
G 容許重疊、陰影,對(duì)比度低,邊緣不清,凌亂或背景噪音。
產(chǎn)品提供方式
HexSight提供三種供應(yīng)方式: 一是對(duì)于只需零件定位的應(yīng)用(比如機(jī)器人Pick&Place,分類(lèi)和零件裝配等應(yīng)用),可以提供主要包含HexSight定位器的單一模塊;二是針對(duì)復(fù)雜完整的檢測(cè)(如零件檢測(cè)、測(cè)量),則可以提供HexSight的完整版;三是針對(duì)OEM應(yīng)用,可以提供定制版本,其中包含圖像捕獲設(shè)備的無(wú)縫結(jié)合和提供特殊的定位工具等。
僅含定位器的模塊由于其適合很多應(yīng)用場(chǎng)合以及合適的價(jià)格而被廣泛接受,其包含以下工具:
★ 圖像捕獲設(shè)備:除了包括完成圖像從圖像采集卡到HexSight的導(dǎo)入、顯示和存儲(chǔ)等,也包含自動(dòng)標(biāo)定的工具,可以補(bǔ)償因鏡頭垂直度和畸變?cè)斐傻恼`差。對(duì)Coreco Imaging,Data Translation,Imagenation,Matrox,MRT,Optron等知名圖像采集卡供應(yīng)商的一些常用采集卡以及IEEE-1394數(shù)字?jǐn)z像機(jī)等都可以方便地實(shí)現(xiàn)無(wú)縫接合。
★ 對(duì)象定位器:帶有自動(dòng)調(diào)教、學(xué)習(xí)功能,能根據(jù)幾何輪廓找尋定位零件,返回X-Y坐標(biāo),方向,大小比例和用戶定義的參考點(diǎn)坐標(biāo)。搜索區(qū)域可限于用戶定義的ROI(興趣域)。
★ 類(lèi)庫(kù):Active X插件集,使定制系統(tǒng)能對(duì)內(nèi)部圖像進(jìn)行操作。
完整版的HexSight軟件包除了上面提到的3個(gè)工具外,還包括以下工具:
★ 圖像處理工具:提供多樣化的圖像處理算法,比如算術(shù) 運(yùn)算,邏輯運(yùn)算,形態(tài)變化和直方圖等功能。圖像處理可發(fā)生在任意工具之前或之后。
★ 邊緣定位工具:采用矩形或圓弧投影能定位多個(gè)邊緣。
★ 模式定位工具:采用可定制模式匹配算法來(lái)找尋灰度模式, 以提高速度和精度等等
★ 測(cè)量工具:能測(cè)量線性和圓弧特征
★ Blob分析工具:能計(jì)算內(nèi)在和外在的幾何屬性,如重心,周長(zhǎng),面積,包絡(luò)矩形,主軸還有灰度屬性。支持三種圖像二值化方法:二值,軟二值和動(dòng)態(tài)閾值處理。
★ 取樣工具:對(duì)實(shí)現(xiàn)可定制檢測(cè)非常有用,它通過(guò)從基于模板的ROI(興趣域)中取樣圖像數(shù)據(jù),然后提供給定制系統(tǒng)的特定C++算法或任意HexSight工具,包括定位器進(jìn)行處理
★ 圖像清晰度評(píng)價(jià)工具:評(píng)估/計(jì)算由用戶定義興趣域內(nèi)圖像的清晰度,對(duì)于自動(dòng)對(duì)焦系統(tǒng)控制非常理想。
★ 圖像直方圖工具:計(jì)算用戶定義興趣域內(nèi)圖像灰度值的統(tǒng)計(jì)信息。
應(yīng)用開(kāi)發(fā)
由于HexSight的功能是按標(biāo)準(zhǔn)ActiveX控件的方式提供的,所以能大大簡(jiǎn)化應(yīng)用開(kāi)發(fā)的難度,并且允許在多種平臺(tái)上進(jìn)行應(yīng)用開(kāi)發(fā),如Visual Basic或Visual C++。簡(jiǎn)易的開(kāi)發(fā)步驟,邊寫(xiě)程序邊看效果,所見(jiàn)即所得;通過(guò)HexSight已經(jīng)制作的配置窗口,可實(shí)現(xiàn)不寫(xiě)任何代碼的原型應(yīng)用;一些常用功能如顯示控制等都已封裝提供,可進(jìn)一步簡(jiǎn)化應(yīng)用開(kāi)發(fā)。
標(biāo)簽:
中國(guó)傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(m.u63ivq3.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。