NI產品與技術 討論區

取消
顯示結果 
搜尋替代 
您的意思是: 

Golden Template EdgeThicknessToIgnore .net 使用 無反應

vb .net 程式碼片段:

                    'Set the the inspection options.
                    inspectionOptions.Binary = True
                    inspectionOptions.BrightThreshold = 35
                    inspectionOptions.DarkThreshold = 35
                    inspectionOptions.EdgeThicknessToIgnore = 3
                    inspectionOptions.NormalizationMethod = 0
                    inspectionOptions.RegistrationMethod = 0

                    'Perform the comparison.
                    NI_Vision.CompareGoldenTemplate(Image, goldenTemplate, location, inspectionOptions, Nothing, Image)
                    NI_Vision.Extract2(Image, ParticleResultImg, Rectangle)

發現EdgeThicknessToIgnore此項設定,設定完結果都沒變化,是否哪裡設定有問題

0 積分
1 條訊息(共 7 條)
6,813 檢視

請問版本?

 

包含作業系統?

 

程式語言?

 

NI Vision Development Module?

0 積分
2 條訊息(共 7 條)
6,812 檢視

NI Assistant v8.6

是NI Vision Development Module

程式語言:vb .net 2005

作業系統:XP

 

0 積分
3 條訊息(共 7 條)
6,809 檢視

發現Template檔,必須用CWIMAQVision.ReadImageAndVisionInfo方式,讀入,EdgeThicknessToIgnore 設定才有反應,

我圖形是利用文字檔轉入,是否有其它方式可以設定 Template的 VisionInfo

0 積分
4 條訊息(共 7 條)
6,801 檢視

133163 您好

 

因為Template檔會保存一些影像的相關訊息,所以若是單純的將影像讀入的話,會無法正常動作。

所以才會如您所說的,要使用CWIMAQVision.ReadImageAndVisionInfo才能正常動作。

若是要產生含有影像資訊的Template檔案,可以使用NI Vision Template Editor來產生。

您可以在 開始>>所有程式>>National Instruments>>Vision 中找到Template Editor這個執行檔。

您可以使用Template Editor來編輯您所需的Template,相關說明的話您可以參考Help>>Online Help。

 

0 積分
5 條訊息(共 7 條)
6,799 檢視

是否執行 CWIMAQVision.LearnGoldenTemplate(goldenTemplate) 這段可以將相關資訊加入到Template裡?

0 積分
6 條訊息(共 7 條)
6,797 檢視

可以的

使用CWIMAQVision.LearnGoldenTemplate也可以將相關資訊加入Template影像中

 

擷取.JPG

0 積分
7 條訊息(共 7 條)
6,792 檢視