一種機(jī)器視覺智能檢測系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及一種機(jī)器視覺智能檢測系統(tǒng)。
【背景技術(shù)】
[0002]機(jī)器視覺系統(tǒng)是指通過機(jī)器視覺產(chǎn)品將被攝取目標(biāo)轉(zhuǎn)換成圖像信號(hào),傳送給專用的圖像處理系統(tǒng),得到被攝目標(biāo)的形態(tài)信息,根據(jù)像素分布和亮度、顏色等信息,轉(zhuǎn)變成數(shù)字化信號(hào);圖像處理系統(tǒng)對(duì)這些信號(hào)進(jìn)行各種運(yùn)算來抽取目標(biāo)的特征,進(jìn)而根據(jù)判別的結(jié)果來控制現(xiàn)場的設(shè)備動(dòng)作。國內(nèi)的機(jī)器視覺領(lǐng)域處于蓬勃發(fā)展階段,應(yīng)用范圍涵蓋面廣,隨著各行業(yè)對(duì)生產(chǎn)線的要求提升,機(jī)器視覺技術(shù)的便捷應(yīng)用和交互也被迫切需要。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問題,在于提供一種機(jī)器視覺智能檢測系統(tǒng),能在一個(gè)編輯器中編輯所有獨(dú)立的模塊,并能直觀的預(yù)覽檢測流程,加快檢測速度,提升檢測效率。
[0004]本發(fā)明是這樣實(shí)現(xiàn)的:一種機(jī)器視覺智能檢測系統(tǒng),包括:
[0005]工具區(qū):用于提供腳本控制操作及界面設(shè)置操作;
[0006]模塊區(qū):用于提供機(jī)器視覺工具;
[0007]圖像區(qū):用于編輯和顯示待處理圖像,及顯示處理后的圖像、結(jié)果;
[0008]流程編輯區(qū):用于顯示和控制模塊流程;
[0009]通過模塊區(qū)內(nèi)的基本工具獲取圖像信息,則圖像區(qū)出現(xiàn)獲取的原始圖像,根據(jù)需求從模塊區(qū)中選取工具進(jìn)行組合,同時(shí)流程編輯區(qū)顯示流程圖;原始圖像經(jīng)過處理后達(dá)到用戶的檢測需求。
[0010]進(jìn)一步地,所述模塊區(qū)包括:基本工具、濾波工具、測量工具、粒子工具以及ID識(shí)別工具;所述基本工具,用于圖像獲取、圖像標(biāo)定及通訊管理;所述濾波工具,用于圖像增強(qiáng)、圖像分割、幾何變換及形態(tài)學(xué)操作;所述測量工具,用于目標(biāo)幾何測量、目標(biāo)定位跟蹤以及目標(biāo)表面檢測;所述粒子工具,用于粒子幾何分析及粒子分類;所述ID識(shí)別工具,用于一維碼識(shí)別、二維碼識(shí)別、光學(xué)字符識(shí)別及目標(biāo)識(shí)別。
[0011]進(jìn)一步地,所述基本工具包括以下一種或幾種:相機(jī)采集、圖像讀取、直方圖、線剖面圖、設(shè)置坐標(biāo)系、量化工具、通訊以及運(yùn)控設(shè)備通訊;
[0012]所述濾波工具包括以下一種或幾種:二值化、圖像運(yùn)算、顏色提色、彩色分量提取、二值反轉(zhuǎn)、亮度對(duì)比度、圖像掩膜、圖像幾何變換、查表變換、傅里葉濾波器、灰度濾波器以及形態(tài)學(xué);
[0013]所述測量工具包括以下一種或幾種:測量工具、質(zhì)心檢測、模板匹配、顏色匹配、顏色定位、彩色模板匹配、幾何匹配、黃金模板比較、邊緣檢測、直線檢測、圓邊檢測、通用卡尺、最大卡尺、形狀檢測、測量器卡尺、表面檢測以及輪廓分析;
[0014]所述粒子工具包括以下一種或幾種:粒子濾波器、粒子分析器、粒子形狀檢測以及圓形粒子檢測;
[0015]所述ID識(shí)別工具包括以下一種或幾種:條碼識(shí)別、二維碼識(shí)別、圖像質(zhì)檢、條碼質(zhì)量以及0CR/0CV。
[0016]進(jìn)一步地,所述工具區(qū)包括:文件工具、窗口工具、選項(xiàng)工具、語言工具、幫助工具以及許可證工具;所述文件工具,用于腳本或文件的控制;所述窗口工具,用于設(shè)置窗口模式;所述選項(xiàng)工具,用于界面設(shè)置和服務(wù)器交互設(shè)置;所述語言工具,用于將界面語言轉(zhuǎn)換成不同語言;所述幫助工具,用于查看軟件的幫助文檔;所述許可證工具,用于申請(qǐng)軟件的使用授權(quán)。
[0017]進(jìn)一步地,所述文件工具包括以下一種或幾種:新建,打開,保存,另存為,關(guān)閉,關(guān)聯(lián).df V工程文件,取消df V工程關(guān)聯(lián)以及退出;
[0018]所述窗口工具包括:窗口設(shè)置;
[0019]所述選項(xiàng)工具包括以下一種或幾種:鎖定,高級(jí)菜單,功能界面,腳本,浮動(dòng)按鈕,字體自動(dòng)縮放,自動(dòng)載入設(shè)置,幀信號(hào)通訊設(shè)置,服務(wù)器連接設(shè)置,高級(jí)模式以及其他信息;
[0020]所述語言工具包括以下一種或幾種:中文界面以及英文界面;
[0021 ]所述幫助工具包括:幫助文檔;
[0022]所述許可證工具包括:申請(qǐng)?jiān)S可證。
[0023]進(jìn)一步地,所述流程編輯區(qū)設(shè)有流程編輯按鈕,用于選擇并顯示存儲(chǔ)的流程;
[0024]所述流程編輯按鈕包括以下一種或幾種:跳轉(zhuǎn)至上一個(gè)模塊,跳轉(zhuǎn)至下一個(gè)模塊,編輯當(dāng)前模塊,刪除當(dāng)前模塊,刪除所有模塊,整個(gè)流程運(yùn)行I次,整個(gè)流程循環(huán)運(yùn)行,運(yùn)行整個(gè)流程并保存圖像,運(yùn)行整個(gè)流程,停止運(yùn)行以及性能分析。
[0025]進(jìn)一步地,所述圖像區(qū)上設(shè)有圖像縮放按鈕、原始圖像大小按鈕以及圖像自適應(yīng)大小按鈕;所述圖像區(qū)的圖像通過鼠標(biāo)輪滾動(dòng)進(jìn)行放大或縮小。
[0026]本發(fā)明具有如下優(yōu)點(diǎn):本發(fā)明一種機(jī)器視覺智能檢測系統(tǒng),采用模塊化設(shè)計(jì),功能齊全,同時(shí)可擴(kuò)展新增功能,采用圖形編程,界面簡潔友好,用戶易上手,可快速建模,以滿足用戶不同種類產(chǎn)品的生產(chǎn)需求。
【附圖說明】
[0027]下面參照附圖結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說明。
[0028]圖1為本發(fā)明一種機(jī)器視覺智能檢測系統(tǒng)的原理框圖。
[0029]圖2為本發(fā)明創(chuàng)建流程的流程圖。
【具體實(shí)施方式】
[0030]如圖1所示,本發(fā)明機(jī)器視覺智能檢測系統(tǒng),
[0031]工具區(qū):用于提供腳本控制操作及界面設(shè)置操作,所述模塊區(qū)包括:基本工具、濾波工具、測量工具、粒子工具以及ID識(shí)別工具;所述基本工具,用于圖像獲取、圖像標(biāo)定及通訊管理;所述濾波工具,用于圖像增強(qiáng)、圖像分割、幾何變換及形態(tài)學(xué)操作;所述測量工具,用于目標(biāo)幾何測量、目標(biāo)定位跟蹤以及目標(biāo)表面檢測;所述粒子工具,用于粒子幾何分析及粒子分類;所述ID識(shí)別工具,用于一維碼識(shí)別、二維碼識(shí)別、光學(xué)字符識(shí)別及目標(biāo)識(shí)別;
[0032]所述基本工具包括以下一種或幾種:相機(jī)采集、圖像讀取、直方圖、線剖面圖、設(shè)置坐標(biāo)系、量化工具、通訊以及運(yùn)控設(shè)備通訊;
[0033]所述濾波工具包括以下一種或幾種:二值化、圖像運(yùn)算、顏色提色、彩色分量提取、二值反轉(zhuǎn)、亮度對(duì)比度、圖像掩膜、圖像幾何變換、查表變換、傅里葉濾波器、灰度濾波器以及形態(tài)學(xué);
[0034]所述測量工具包括以下一種或幾種:測量工具、質(zhì)心檢測、模板匹配、顏色匹配、顏色定位、彩色模板匹配、幾何匹配、黃金模板比較、邊緣檢測、直線檢測、圓邊檢測、通用卡尺、最大卡尺、形狀檢測、測量器卡尺、表面檢測以及輪廓分析;
[0035]所述粒子工具包括以下一種或幾種:粒子濾波器、粒子分析器、粒子形狀檢測以及圓形粒子檢測;
[0036]所述ID識(shí)別工具包括以下一種或幾種:條碼識(shí)別、二維碼識(shí)別、圖像質(zhì)檢、條碼質(zhì)量以及0CR/0CV
[0037]模塊區(qū):用于提供機(jī)器視覺工具;
[0038]圖像區(qū):用于編輯和顯示待處理圖像,及顯示處理后的圖像、結(jié)果;所述圖像區(qū)上設(shè)有圖像縮放按鈕、原始圖像大小按鈕以及圖像自適應(yīng)大小按鈕;所述圖像區(qū)的圖像通過鼠標(biāo)輪滾動(dòng)進(jìn)行放大或縮小;
[0039]流程編輯區(qū):用于顯示和控制模塊流程,所述流程編輯區(qū)設(shè)有流程編輯按鈕,用于選擇并顯示存儲(chǔ)的流程;
[0040]所述流程編輯按鈕包括以下一種或幾種:跳轉(zhuǎn)至上一個(gè)模塊,跳轉(zhuǎn)至下一個(gè)模塊,編輯當(dāng)前模塊,刪除當(dāng)前模塊,刪除所有模塊,整個(gè)流程運(yùn)行I次,整個(gè)流程循環(huán)運(yùn)行,運(yùn)行整個(gè)流程并保存圖像,運(yùn)行整個(gè)流程,停止運(yùn)行以及性能分析;
[0041]通過模塊區(qū)內(nèi)的基本工具獲取圖像信息,則圖像區(qū)出現(xiàn)獲取的原始圖像,根據(jù)需求從模塊區(qū)中選取工具進(jìn)行組合,同時(shí)流程編輯區(qū)顯示流程圖;原始圖像經(jīng)過處理后達(dá)到用戶的檢測需求。
[0042]所述工具區(qū)包括:文件工具、窗口工具、選項(xiàng)工具、語言工具、幫助工具以及許可證工具;所述文件工具,用于腳本或文件的控制;所述窗口工具,用于設(shè)置窗口模式;所述選項(xiàng)工具,用于界面設(shè)置和服務(wù)器交互設(shè)置;所述語言工具,用于將界面語言轉(zhuǎn)換成不同語言;所述幫助工具,用于查看軟件的幫助文檔;所述許可證工具,用于申請(qǐng)軟件的使用授權(quán);
[0043]所述文件工具包括以下一種或幾種:新建,打開,保存,另存為,關(guān)閉,關(guān)聯(lián).dfv工程文件,取消df V工程關(guān)聯(lián)以及退出;
[0044]所述窗口工具包括:窗口設(shè)置;
[0045]所述選項(xiàng)工具包括以下一種或幾種:鎖定,高級(jí)菜單,功能界面,腳本,浮動(dòng)按鈕,字體自動(dòng)縮放,自動(dòng)載入設(shè)置,幀信號(hào)通訊設(shè)置,服務(wù)器連接設(shè)置,高級(jí)模式以及其他信息;
[0046]所述語言工具包括以下一種或幾種:中文界面以及英文界面;
[0047]所述幫助工具包括:幫助文檔;
[0048]所述許可證工具包括:申請(qǐng)?jiān)S可證。
[0049]本發(fā)明一種【具體實(shí)施方式】:
[0050]如圖1和圖2所示,工具區(qū):用于提供腳本控制操作