康耐視自己總結(jié)vp控件參數(shù)說明中文patinspect edit control_第1頁(yè)
康耐視自己總結(jié)vp控件參數(shù)說明中文patinspect edit control_第2頁(yè)
康耐視自己總結(jié)vp控件參數(shù)說明中文patinspect edit control_第3頁(yè)
康耐視自己總結(jié)vp控件參數(shù)說明中文patinspect edit control_第4頁(yè)
康耐視自己總結(jié)vp控件參數(shù)說明中文patinspect edit control_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Page 1 of 9折疊全部代碼:全部Cognex ViPro發(fā)送反饋本包含以下章節(jié)。Control Buttons (控件按鈕)Train Params Tab (Train Params 選項(xiàng)卡)Train Region and Origab (Train Region and Origin 選項(xiàng)卡)Run Params Tab (Run Params 選項(xiàng)卡)Graphics Tab (Graphics 選項(xiàng)卡)PatInspect 編輯控件為 CogPatInspectTool 視覺工具提供圖形用戶界面,此工具可將輸入圖像區(qū)域內(nèi)的特征與已訓(xùn)練樣板中的特征進(jìn)行對(duì)比,然后生成突出顯示兩者

2、間差異的輸出圖像。輸出圖像會(huì)突出顯示輸入圖像中的潛在缺陷,例如特征缺失或錯(cuò)位、對(duì)象上存在錯(cuò)誤或無用的標(biāo)記、表面顏色錯(cuò)誤等等。PatInspect 編輯控件用于創(chuàng)建已訓(xùn)練樣板,選擇工具生成的輸出圖像,以及查看 PatInspect 結(jié)果。PatInspect 編輯控件如下圖所示:此編輯控件提供以下功能:一排位于左上角的控件按鈕一組功能選項(xiàng)卡,用于配置閾值圖像、選擇關(guān)注區(qū)域以及選擇工具將生成的差值圖像一個(gè)圖像顯示窗口,用于顯示 PatInspect 圖像和工具圖形您可以嘗試用 QuickBuild 來創(chuàng)建 CogPatInspect 工具,以練習(xí)使用此編輯控件。將顯示帶有以下可用終端的新 CogP

3、atInspect 工具:輸入圖像的輸入終端由 PMAlign 工具所確定特征的訓(xùn)練圖像的輸入終端PMAlign 工具原點(diǎn)的輸入終端e 的輸入終端此工具每次成功執(zhí)行后所生成閾值化差值圖像的輸出終端下圖所示為 QuickBuild 窗口中的新 CogPatInspect 工具:2015-1-12Page 2 of 9Control Buttons (控件按鈕)下表介紹了每個(gè)按鈕的功能:表 1. 控件按鈕2015-1-12按鈕說明功能Run將運(yùn)行時(shí)圖像中關(guān)注區(qū)域內(nèi)的特征與已訓(xùn)練樣板進(jìn)行對(duì)比,然后生成突出顯示兩者間差異的輸出圖像。Electric mode切換為電動(dòng)模式,在此模式下,PatInspe

4、ct 工具在特定配置參數(shù)更改時(shí)自動(dòng)執(zhí)行。在電動(dòng)模式下,每個(gè)電氣特性旁會(huì)顯示閃電圖標(biāo)。Local image display打開或關(guān)閉本地圖像顯示窗口。PatInspect 工具支持以下圖像緩沖區(qū):Current.InputImage 緩沖區(qū),包含當(dāng)前圖像以及用于定義您希望此工具進(jìn)行分析的圖像部分的區(qū)域。Current.TrainImage 緩沖區(qū),包含從 PMAlign 工具獲取的訓(xùn)練圖像。Current.TrainedPatternImage 緩沖區(qū),包含利用單個(gè)或多個(gè)訓(xùn)練圖像創(chuàng)建的已訓(xùn)練樣板。Current.TrainedThresholdImage 緩沖區(qū),包含當(dāng)前 threshold

5、image。LastRun.InputImage 緩沖區(qū),包含由 PatInspect 工具處理的最后一個(gè)圖像以及您從 Graphics 選項(xiàng)卡啟用的任何圖形。LastRun.MatchImage 緩沖區(qū),包含 PatInspect 工具用來與已訓(xùn)練樣板進(jìn)行比較的運(yùn)行時(shí)圖像的一部分。此工具可以生成 normalized 和未歸一化的匹配圖像。LastRun.DifferenceImageAbsolute 緩沖區(qū),包含 thresholded difference image。此工具還能生成僅包含較亮像素的閾值化差值圖像,或僅包含較暗像素的閾值化差值圖像。LastRun.DifferenceIm

6、ageRawAbsolute 緩沖區(qū),包含 raw difference image。此工具還能生成僅包含較亮像素的原始差值圖像,或僅包含較暗像素的原始差值圖像。Floating image display打開一個(gè)浮動(dòng)圖像窗口,此窗口支持與本地圖像顯示窗口相同的圖像緩沖區(qū)。Open打開 ViPro 固有 (.vpp) 文件,此文件包含該視覺工具對(duì)象類型的一組已保存屬性。嘗試為其他對(duì)象類型打開 .vpp 文件時(shí),ViPro 會(huì)錯(cuò)誤。Save將視覺工具的當(dāng)前屬性保存至 ViPro 固有 (.vpp) 文件。此編輯控件可以選擇在保存視覺工具時(shí)一并保存或不保存其圖像緩沖區(qū)和工具結(jié)果。Save As將視

7、覺工具的當(dāng)前屬性保存至新的 ViPro 固有 (.vpp) 文件。Reset將視覺工具重置為默認(rèn)狀態(tài)。此工具可以選擇重置為默認(rèn)構(gòu)造狀態(tài)(適用于 Visual Studio.NET 應(yīng)用程序)或其模板初始化狀態(tài)(適用于 QuickBuild 應(yīng)用程序)。Page 3 of 9Train Params Tab (Train Params 選項(xiàng)卡)使用 Train Params 選項(xiàng)卡創(chuàng)建已訓(xùn)練樣板。下圖所示為 Train Params 選項(xiàng)卡:下表介紹了 Train Params 選項(xiàng)卡中的控件:表 2. Train Params 選項(xiàng)卡2015-1-12控件說明Trained Pattern I

8、mage編輯控件使用此窗口顯示當(dāng)前訓(xùn)已練的樣板。如果沒有已訓(xùn)練樣板,則此窗口為空。SobelScale 和 SobelOffset利用單個(gè)訓(xùn)練圖像創(chuàng)建已訓(xùn)練樣板時(shí),此工具使用這些 Sobel coefficients 生成偽標(biāo)準(zhǔn)偏差圖像。如果 PatInspect 工具一直運(yùn)行時(shí)圖像輪廓或邊界存在虛假缺陷,請(qǐng)嘗試調(diào)整 Sobel 系數(shù)值。如果使用統(tǒng)計(jì)訓(xùn)練方法創(chuàng)建已訓(xùn)練樣板,則更改 Sobel 系數(shù)值將無效。ThresholdScale 和 ThresholdOffset此工具使用 threshold coefficients 利用標(biāo)準(zhǔn)偏差圖像生成閾值圖像。如果 PatInspect 工具一直運(yùn)

9、行時(shí)圖像存在大面積虛假缺陷,請(qǐng)嘗試調(diào)整閾值系數(shù)值。掩模編輯器打開 Image Mask Editor 以創(chuàng)建掩模并添加至訓(xùn)練圖像。Show ToolTips啟用或禁用編輯控件中單個(gè)項(xiàng)目的工具提示顯示。Help打開此 ViPro 的聯(lián)機(jī)幫助文件。Page 4 of 9CogPatInspectolationModeConstants確定仿射變換應(yīng)用到該區(qū)域的插值模式。使用默認(rèn)設(shè)置 Bilinear 可充分利用多核 PC 的高性能優(yōu)勢(shì),使用 Compatibility 設(shè)置可兼容較舊的 CogPatInspectPattern 存檔。Train Region and Origab (Train R

10、egion and Origin 選項(xiàng)卡)本節(jié)包含以下子節(jié)。Train RegionTrain Origin使用 Train Region and Origin 選項(xiàng)卡選擇用于在訓(xùn)練圖像中訓(xùn)練樣板的區(qū)域的類型。下圖所示為 Train Region and Origin 選項(xiàng)卡:2015-1-12Grab Train Image and Origin將當(dāng)前輸入圖像和 PMAlign 工具的原點(diǎn)復(fù)制到 Current.TrainImage 緩沖區(qū)。獲得訓(xùn)練圖像后,即可切換到 Current.TrainImage 緩沖區(qū),并在圖像內(nèi)設(shè)置您希望工具檢查的關(guān)注區(qū)域。此按鈕在沒有輸入圖像時(shí)不可用,并且在創(chuàng)

11、建已訓(xùn)練樣板后禁用。Train利用關(guān)注區(qū)域內(nèi)當(dāng)前所包圍訓(xùn)練圖像的一部分創(chuàng)建已訓(xùn)練樣板。此按鈕在 Current.TrainImage 緩沖區(qū)內(nèi)沒有輸入圖像時(shí)不可用,并且在您利用單個(gè)圖像創(chuàng)建已訓(xùn)練樣板后禁用。要?jiǎng)?chuàng)建使用統(tǒng)計(jì)訓(xùn)練的已訓(xùn)練樣板,需要獲得另一個(gè)輸入圖像并使用 S istically Train Current Pattern 按鈕。SisticalTrain將當(dāng)前輸入圖像合并到現(xiàn)有已訓(xùn)練樣板。每次按此按鈕之前,您需要獲得新的輸入圖像和新的e。對(duì)同一圖像和同一e 重復(fù)按此按鈕通常會(huì)導(dǎo)致不良訓(xùn)練樣板。請(qǐng)參閱主題“How To Use a PatInspect Tool”,了解捕獲多個(gè)圖像以

12、訓(xùn)練一個(gè)樣板的示例。EndSisticalTraining結(jié)束此樣板上的統(tǒng)計(jì)訓(xùn)練。單擊此按鈕之后,將不再執(zhí)行統(tǒng)計(jì)訓(xùn)練。結(jié)束統(tǒng)計(jì)訓(xùn)練會(huì) 一些內(nèi)部數(shù)據(jù),從而使此視覺工具占用更少內(nèi)存。TrainedCount此編輯控件顯示已用于創(chuàng)建已訓(xùn)練樣板的圖像數(shù)量。此值等于您單擊 SisticalTrain 的次數(shù)加上最初單擊 Train 的一次。Untrain取消訓(xùn)練此樣板。所有統(tǒng)計(jì)訓(xùn)練數(shù)據(jù)將丟失。LoadObjectFromFile從包含已訓(xùn)練樣板的 ViPro 固有 (.vpp)文件載入一個(gè)樣板。SaveObjectToFile將當(dāng)前已訓(xùn)練的樣板保存到擴(kuò)展名為 VPP 的ViPro 固有文件中。Page

13、5 of 9Train Region此選項(xiàng)卡的 Train Region 區(qū)域包含以下控件:表 3. Train Region 選項(xiàng)選項(xiàng)說明TrainRegionMode定義此工具如何解釋您所指定的訓(xùn)練區(qū)域。選擇以下任一選項(xiàng):Pixel Aligned Bounding Box 用于處理環(huán)繞您當(dāng)前所用區(qū)域形狀的限2015-1-12Page 6 of 9定框內(nèi)的所有輸入圖像。Pixel Aligned Bounding Box Adjust Mask 將已定義區(qū)域包圍在矩形內(nèi),但會(huì)遮蓋區(qū)域以外、域更靠近您指定的區(qū)域。矩形以內(nèi)的圖像部分,因此已定義區(qū)仿射變換僅在您為區(qū)域形狀指定 CogRectan

14、gleAffine 時(shí)有效,其中仿射矩形中的像素將進(jìn)行 affine transformation 以去除任何旋轉(zhuǎn)和傾斜的效果,然后再由工具嘗試符號(hào)。Train OriginTrain Origin 區(qū)域會(huì)由 PMAlign 工具的 Origin 樣板的位置和方向。PatInspect 工具必須獲得此信息才能分析圖像的正確部分。Train Origin 部分的字段為只讀值。Run Params Tab (Run Params 選項(xiàng)卡)使用 Run Params 選項(xiàng)卡選擇 PatInspect 工具將在運(yùn)行時(shí)圖像上執(zhí)行的 image normalization 操作,以及確定工具將生成哪些圖像

15、來作為其結(jié)果信息的一部分。下圖所示為 Run Params 選項(xiàng)卡:2015-1-12TrainRegion選擇輸入?yún)^(qū)域的形狀。選擇“None=Use entire image”表示此工具使用整個(gè)輸入圖像。PatInspect 工具支持以下輸入?yún)^(qū)域形狀:CogCircleCogEllipseCogPolygonCogRectangleCogRectangleAffine所顯示的區(qū)域定義參數(shù)集取決于所使用的區(qū)域形狀。有關(guān)使用多邊形作為輸入?yún)^(qū)域的信息,請(qǐng)參閱“Using Polygon Input Regions”。SelectedSpaceName選擇解釋訓(xùn)練區(qū)域所用的坐標(biāo)空間。有關(guān)信息,請(qǐng)參閱

16、“Coordinate Space Names”。FitToImage使標(biāo)稱網(wǎng)格在 Current.TrainImage 內(nèi)居中。Page 7 of 9此選項(xiàng)卡提供以下參數(shù)控件:表 4. Run Params 選項(xiàng)卡2015-1-12控件說明NormalizationMode選擇歸一化模式操作時(shí),工具會(huì)先應(yīng)用到運(yùn)行時(shí)圖像,然后才將運(yùn)行時(shí)圖像與已訓(xùn)練樣板進(jìn)行比較。請(qǐng)參閱 PatInspect 理論中的 Image Normalization 部分,了解各方法的說明。TailHigh設(shè)置執(zhí)行尾部匹配圖像歸一化方法之前在灰度光譜的高端丟棄的像素百分比。注意:僅當(dāng)為此模式選擇了 MatchTails

17、時(shí)可見。TailLow設(shè)置執(zhí)行尾部匹配圖像歸一化方法之前在灰度光譜的丟棄的像素百分比。注意:僅當(dāng)為此模式選擇了 MatchTails 時(shí)可見。NeighborhoodWidth用于局部校正歸一化模式的鄰域?qū)挾龋ㄒ韵袼貫椋?。注意:僅當(dāng)為此模式選擇了 LocalCorrection 或LocalCorrectionEnhanced 時(shí)可見。NeighborhoodHeight用于局部校正歸一化模式的鄰域高度(以像素為)。注意:僅當(dāng)為此模式選擇了 LocalCorrection 或LocalCorrectionEnhanced 時(shí)可見。MatchImages選擇工具將生成哪些 match image

18、s 來作為其結(jié)果的一部分。默認(rèn)情況下,工具會(huì)生成未歸一化的匹配圖像。DifferenceImages選擇工具將生成哪些 thresholded difference images 來作為其結(jié)果的一部分。默認(rèn)情況下,工具會(huì)生成絕對(duì)差值圖像。Page 8 of 9DifferenceImagesRaw選擇工具將生成哪些 raw difference images 來作為其結(jié)果的一部分。默認(rèn)情況下,工具不會(huì)生成任何原始差值圖像。Graphics Tab (Graphics 選項(xiàng)卡)本節(jié)包含以下子節(jié)。InputsTrained ImagesResultsDiagnostics使用 Graphics 選項(xiàng)卡可啟用或禁用特定工具圖形及圖像緩沖區(qū)。下圖所示為 Graphics 選項(xiàng)卡:Inputs默認(rèn)情況下,工具會(huì)顯示您為訓(xùn)練圖像創(chuàng)建的任何掩模圖像,但您也可顯示中。掩模出現(xiàn)在本地或浮動(dòng)圖像Trained Images您可以啟用或禁用以下任何圖像緩沖區(qū)及圖形的創(chuàng)建或顯示:Current.TrainedPatternImage 緩沖區(qū)2015-1-12Page 9 of 9Current.TrainedThresholdImage 緩沖區(qū)代表 Current.TrainedPatternImage 和 Current.TrainedThresholdImage 緩沖區(qū)上原點(diǎn)的圖形代表 Curr

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論