EPSON 自帶CCD圖像處理包的典型應用框架

??????? EPSON 自帶CCD圖像處理包的典型應用框架

???????


Function main 
'******************************************** 
' Very important statement below: Use the * //非常重要的是在實際運行時,用合適的Z數值代替預定義的 ZHeight 。
' Z height which you wrote down earlier in * 
' Step 3 of "Teaching Robot Points for use * 
' with Vision Guidance. Substitute the * 
' Z height value (a negative number) which * 
' you wrote down in the place of the xx * 
' shown below. * 
'******************************************** 
#define ZHeight -xx  
Real area, x, y, u 
Boolean found 
Integer answer 
String msg$, answer$ Power Low 'Run robot at a slow speed and accel 
Tool 1 'Use Tool 1 for positioning 
Jump safept 'Move robot to safe start position Do 'Continue looping until user stops Jump camshot  'Move robot to take picture VRun blobtut 'Run the vision sequence blobtut VGet blobtut.washer.RobotXYU, found, x, y, u If found = TRUE Then  //判斷 found 的值很重要,在將機器人移動到裝配位置之前,判斷是否找到了要裝配的工件。如果沒找到,進行另外的分支處理。VGet blobtut.washer.area, area Print "The washer was found!" Print "The washerarea is: ", area, "Pixels" washpos = XY(x, y, ZHeight, u) 'Set pos to move to Jump washpos  msg$ = "The washer was found!" Else msg$ = "The washer was not found!" EndIf msg$ = msg$ + Chr$(B) + Chr$(10) + "Run another cycle(Y/N)?" Print msg$ input answer$ If Ucase$(answer$)<> "Y" Then Exit Do EndIf 
Loop Fend 

 
 
 
 
 


本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/255086.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/255086.shtml
英文地址,請注明出處:http://en.pswp.cn/news/255086.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

EPSON 利用CCD圖像處理包標定工具坐標系

EPSON 利用CCD圖像處理包標定工具坐標系 仰視式安裝的相機可以用來計算工具偏移&#xff0c;下例使用仰視式相機來計算工具偏移。該功能首先運行一個序列來定位工具的尖端。然后計算出工具偏移&#xff08;前提是CCD已標定&#xff09;。 Function CalcTool Boolean foundReal…

掛馬方式研究、掛馬檢測技術研究

1. 掛馬定義 所謂的掛馬&#xff0c;就是黑客通過各種手段&#xff0c;包括SQL注入&#xff0c;網站敏感文件掃描&#xff0c;服務器漏洞&#xff0c;網站程序0day, 等各種方法獲得網站管理員賬號&#xff0c;然后登陸網站后臺&#xff0c;通過數據庫"備份/恢復"或者…

大幅面多相機高精度定位及測量解決方案

隨著機器視覺應用的日益廣泛&#xff0c;大幅面多相機視覺系統的需求越來越多&#xff0c;主要應用方向為大幅面高精度的定位與測量和場景拼接等。多相機視覺系統的難點在于多相機坐標系的統一&#xff0c;可以分為兩類&#xff0c;一是相機視野間無重疊部分&#xff0c;二是相…

Hadoop 使用FileSystem API 讀取數據

代碼&#xff1a; package com.hadoop;import java.io.IOException; import java.io.InputStream; import java.net.URI;import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.Path; import org.apache.hadoop.…

EPSON 機器人多任務下的互鎖處理

在很多時候&#xff0c;有多個任務具有動作命令指令。為了防止多個任務運行動作命令時&#xff0c;對僅有的一個機器人產生的控制沖突&#xff0c;有必要進行連鎖處理。一個任務進行機器人控制時&#xff0c;另一個任務則會等待控制權。這樣&#xff0c;各任務就可以完全按照預…

mysql高可用方案MHA介紹

mysql高可用方案MHA介紹概述MHA是一位日本MySQL大牛用Perl寫的一套MySQL故障切換方案&#xff0c;來保證數據庫系統的高可用.在宕機的時間內&#xff08;通常10—30秒內&#xff09;&#xff0c;完成故障切換&#xff0c;部署MHA&#xff0c;可避免主從一致性問題&#xff0c;節…

SQL遞歸查詢(with as)

SQL遞歸查詢(with cte as) with cte as( select Id,Pid,DeptName,0 as lvl from Department where Id 2 union all select d.Id,d.Pid,d.DeptName,lvl1 from cte c inner join Department d on c.Id d.Pid)select * from cte1 表結構Id Pid …

庖丁解牛TLD(一)——開篇

最近在網上多次看到有關Zdenek Kalal的TLD的文章&#xff0c;說他做的工作如何的帥&#xff0c;看了一下TLD的視頻&#xff0c;感覺確實做的很好&#xff0c;有人夸張的說他這個系統可以和Kniect媲美&#xff0c;我倒是兩者的工作可比性不大&#xff0c;實現的方法也不同。但這…

Arduino從DHT11讀取溫濕度數據并顯示在1602LCD

硬件清單 Arduino NANO1602LCD PCF8574T模塊YL-47 DHT11模塊 連線 1. 連接LCD: PCF8574T模塊4pin(Gnd, Vcc, SDA i2c數據, SCL i2c時鐘) 連接至Arduino接口 Gnd -> Gnd, Vcc -> Vcc, SDA -> A4, SDL -> A52. 連接YL-47 DHT11: Gnd -> Gnd, Vcc -> Vcc, Data…

服務器性能測試

淺談服務器性能測試的全生命周期——從測試、結果分析到優化策略 原創 2016-06-16 Micheal 騰訊WeTest測試開發者的共同關注&#xff01;作者&#xff1a;Micheal&#xff0c;騰訊資深后臺開發工程師。WeTest導讀 服務器性能測試是一項非常重要而且必要的工作&#xff0c;本文是…

庖丁解牛TLD(二)——初始化工作(為算法的準備)

我說的初始化&#xff0c;還不是算法的初始化工作&#xff0c;而是讀入圖像&#xff0c;響應鍵盤鼠標之類的工作。作者提供的代碼中的工作包含了從攝像頭讀取和從文件中讀取兩種輸入方案。這里介紹一下從文件輸入的辦法。因為OpenCV從視頻讀取圖像序列的辦法有很好的demo&#…

(轉載)Qt中MOC的一些限制

無意中發現在Qt的文檔里有一篇關于moc工具的limitation的文章&#xff0c;里頭的東西值得學習一下。 Qt一個鏈接的錯誤&#xff0c; 程序結構很簡單&#xff0c; 就是designer設計主界面&#xff0c;在代碼里用多重繼承方式使用&#xff0c; 奇怪的錯誤信息如下&#xff1a; mo…

庖丁解牛TLD(三)——算法初始化

上一講我提到對于算法的初始化工作主要是在tldInit這個函數里實現的。主要分為如下幾大步驟&#xff0c;1&#xff09;初始化Detector。2&#xff09;初始化Trajectory。3&#xff09;訓練Detector 1)初始化Detector 其中bb_scan為掃描grid區域&#xff0c;該函數輸入為boundin…

Web測試容易忽略的地方

1.瀏覽器的后退按鈕 提交表單一條已經成功提交的記錄&#xff0c;back后再提交&#xff0c;看系統會如何處理。檢查多次使用back健的情況在有back的地方&#xff0c;back&#xff0c;回到原來的頁面&#xff0c;再back&#xff0c;重復幾次&#xff0c;看是否會報錯。 2.通過修…

[Android]你不知道的Android進程化(4)--進程通信AIDL框架

大家好&#xff0c;我系蒼王。以下是我這個系列的相關文章&#xff0c;有興趣可以參考一下&#xff0c;可以給個喜歡或者關注我的文章。[Android]如何做一個崩潰率少于千分之三噶應用app--章節列表Google爸爸&#xff0c;聽說要將一些插件化hook系統的變量屬性禁用&#xff0c;…

在未啟動程序情況 點擊視圖設計器 彈出未將對象引用窗體的解決方案

請問下 在未運行程序情況 點擊視圖設計器 彈出未將對象引用窗體 解決方案&#xff1a;1.看后臺進程是不是相關的進程在啟動&#xff0c;如果有關閉進程&#xff1b;重啟vs,即可2.重啟電腦轉載于:https://www.cnblogs.com/yang12311/p/5593838.html

圖像配準的步驟

目前&#xff0c;很難找到一種普適的方法能夠應對所有的配準情況&#xff0c;任何一種配準算法都必須考慮圖像的成像原理、幾何變形、噪聲影響、配準精度等因素。不過&#xff0c;從原理上將&#xff0c;配準算法可以大致分為以下四個步驟&#xff1a; &#xff08;1&#xff0…

Jm86中的encode_one_macroblock注釋

Jm86中的encode_one_macroblock注釋 /*! ************************************************************************************** /brief* Mode Decision for a macroblock* //該函數的作用是編碼一個宏塊&#xff08;包括幀間、幀內、幀內預測的方式&#xff09;。*…

Python之路【第十七篇】:裝飾器

寫代碼的時候有一個原則&#xff0c;開放封閉原則(面向對象)&#xff1a;對某些東西開放&#xff0c;對某些封閉&#xff0c;在裝飾器這里&#xff0c;函數內部是封閉的&#xff0c;不允許改變函數的內部。 裝飾器用來裝飾函數&#xff0c;可以讓函數在執行之前或者執行之后&am…

HALCON示例程序measure_chip.hdev芯片封裝檢測

HALCON示例程序measure_chip.hdev芯片封裝檢測 示例程序源碼&#xff08;加注釋&#xff09; 關于顯示類函數解釋 dev_update_off () read_image (Image, ‘die_on_chip’) get_image_size (Image, Width, Height) dev_close_window () dev_open_window (0, 0, Width * 2, He…