摘è¦ï¼šä»‹ç´¹äº†æ©Ÿå™¨è¦–覺的概念åŠåŸºäºŽæ©Ÿå™¨è¦–覺技術的藥片包è£ç¼ºææª¢æ¸¬ç³»çµ±ï¼Œå¹¶çµ¦å‡ºäº†ç³»çµ±çš„硬件組æˆã€æŽ§åˆ¶ç³»çµ±è»Ÿä»¶æ¨¡å¡Šçµæ§‹åŠå…¶å·¥ä½œéŽç¨‹ã€‚
é—œéµè©žï¼šæ©Ÿå™¨è¦–覺;藥片包è£ï¼›æª¢æ¸¬ç³»çµ±
1 引言
ç›®å‰å¤§å¤šæ•¸åˆ¶è—¥å» 在藥片包è£ç”Ÿç”¢ç·šä¸Šï¼Œä¸€èˆ¬é‡‡ç”¨äººå·¥é€²è¡Œç›®æ¸¬çš„æ–¹æ³•åˆ†æ€æ¬¡å“,檢測人員的工作狀æ³å°äºŽæª¢æ¸¬æ•ˆæžœæœ‰è‘—å¾ˆå¤§çš„å½±éŸ¿ï¼Œè€Œä¸”é€™ç¨®å·¥ä½œæ–¹å¼æª¢æ¸¬æ•ˆçŽ‡ä½Žã€æˆæœ¬é«˜ã€å‹žå‹•強度大。手工勞動的æ’入嚴é‡å½±éŸ¿äº†è—¥ç‰‡åŒ…è£ç”Ÿç”¢ç·šçš„工作效率,ä¸ä½†æµªè²»äº†å¤§é‡çš„勞動力資æºï¼Œè€Œä¸”包è£è³ªé‡ä¸èƒ½å¾žæ ¹æœ¬å¾—到ä¿è‰ã€‚æœ‰äº›å» å®¶é‡‡ç”¨é•·æ™‚é–“éŒ„åƒæ©Ÿé€²è¡ŒéŒ„åƒæ–¹å¼ä¾†å½Œè£œç”±äºŽäººå·¥æª¢æ¸¬æ‰€å¸¶ä¾†çš„失誤,但這失去了實時檢測的æ„ç¾©ï¼ŒåŒæ™‚也å˜åœ¨æª¢æ¸¬æˆæœ¬é«˜çš„å•題。
利用機器視覺系統代替人進行藥片包è£ç¼ºææª¢æ¸¬ï¼Œå¯ä»¥æé«˜ç”Ÿç”¢æ•ˆçŽ‡ï¼Œé™ä½Žç”Ÿç”¢æˆæœ¬ã€‚基于機器視覺技術的藥片包è£ç¼ºææª¢æ¸¬ç³»çµ±æ˜¯ä¸€å€‹é›†æ©Ÿå™¨è¦–覺ã€å…‰å‚³æ„Ÿå™¨å’Œæ©Ÿé›»ç‰æŠ€è¡“于一體的機電一體化產å“,而且具有計算機精度高ã€é€Ÿåº¦å¿«çš„特點,能迅速而準確地檢測出藥片包è£çš„缺æï¼Œå¹¶å°å…¶é€²è¡Œç¶œåˆåˆ†æžï¼Œå¾žè€Œå°æˆå“和廢å“進行å¯é 分離。
2 機器視覺概念
機器視覺åˆç¨±è¨ˆç®—機視覺,是用計算機來模擬人或å†ç¾èˆ‡äººé¡žè¦–覺有關的æŸäº›æ™ºèƒ½è¡Œç‚ºçš„æŠ€è¡“,從客觀事物的圖åƒä¸æå–ä¿¡æ¯é€²è¡Œè™•ç†ï¼Œå¹¶åР以ç†è§£ï¼Œæœ€çµ‚ç”¨äºŽå¯¦éš›æª¢æ¸¬ã€æ¸¬é‡å’ŒæŽ§åˆ¶ã€‚æ©Ÿå™¨è¦–è¦ºæ˜¯ä¸€é …ç¶œåˆæŠ€è¡“ï¼Œå…¶ä¸åŒ…括:數å—圖åƒè™•ç†æŠ€è¡“ã€æ©Ÿæ¢°å·¥ç¨‹æŠ€è¡“ã€æŽ§åˆ¶æŠ€è¡“ã€é›»å…‰æºç…§æ˜ŽæŠ€è¡“ã€å…‰å¸æˆåƒæŠ€è¡“ã€å‚³æ„Ÿå™¨æŠ€è¡“ã€æ¨¡æ“¬èˆ‡æ•¸å—è¦–é »æŠ€è¡“ã€è¨ˆç®—機軟硬件技術ã€äººæ©ŸæŽ¥å£æŠ€è¡“ç‰ã€‚é€™äº›æŠ€è¡“åœ¨æ©Ÿå™¨è¦–è¦ºä¸æ˜¯å¹¶åˆ—關系,相互å”調應用æ‰èƒ½æ§‹æˆä¸€å€‹æˆåŠŸçš„å·¥æ¥æ©Ÿå™¨è¦–è¦ºæ‡‰ç”¨ç³»çµ±ã€‚ä¸€å€‹å…¸åž‹çš„å·¥æ¥æ©Ÿå™¨è¦–è¦ºæ‡‰ç”¨ç³»çµ±åŒ…æ‹¬åœ–åƒæ•æ‰ç³»çµ±ã€å…‰ç…§ç³»çµ±ã€åœ–åƒæ•¸å—åŒ–æ¨¡å¡Šã€æ•¸å—圖åƒè™•ç†æ¨¡å¡Šã€æ™ºèƒ½åˆ¤æ–·æ±ºç–模塊和機械控制執行模塊。
åœ–åƒæ•æ‰ç³»çµ±é‡‡ç”¨CCDæ”åƒæ©Ÿå°‡æ‰€è¦è˜åˆ¥çš„作æ¥å°è±¡å’ŒèƒŒæ™¯è½‰æ›æˆåœ–åƒä¿¡è™Ÿï¼Œä»¥åœ–åƒå½¢å¼è¨˜éŒ„下來,然åŽè½‰è®Šæˆæ•¸å—化信號傳é€çµ¦å°ˆç”¨çš„圖åƒè™•ç†ç³»çµ±ï¼Œæ ¹æ“šåƒç´ 分布亮度和é¡è‰²ç‰ä¿¡æ¯é€²è¡Œå„種é‹ç®—來抽å–目標的特å¾ï¼Œæ ¹æ“šé è¨çš„容許度和其他æ¢ä»¶è¼¸å‡ºåˆ¤æ–·çµæžœã€‚
光照系統為圖åƒé‡‡é›†æä¾›åˆé©çš„照明,以利于åŽçºŒåœ–åƒçš„處ç†èˆ‡åˆ†æžã€‚
åœ–åƒæ•¸å—åŒ–æ¨¡å¡Šã€æ•¸å—圖åƒè™•ç†æ¨¡å¡Šã€æ™ºèƒ½åˆ¤æ–·æ±ºç–æ¨¡å¡Šæ˜¯æ©Ÿå™¨è¦–è¦ºç³»çµ±çš„æ ¸å¿ƒï¼Œä¾›è¨ˆç®—æ©Ÿé€²è¡Œç‰¹å®šçš„è™•ç†ï¼Œè™•ç†å®Œç•¢çš„æ•¸å—信號需è¦è½‰æ›æˆè¦–é »ä¿¡è™Ÿç”±é¡¯ç¤ºå™¨é¡¯ç¤ºï¼Œå¹¶ç¶“åœ–åƒé‡‡é›†æ¿è¼¸å‡ºç«¯è¼¸å‡ºï¼Œä»¥æŽ§åˆ¶ç›¸æ‡‰çš„執行機構。
æ©Ÿæ¢°æŽ§åˆ¶åŸ·è¡Œæ¨¡å¡Šæ ¹æ“šè¨ˆç®—æ©Ÿçš„æŒ‡ä»¤é€²è¡Œå‹•ä½œï¼Œæœ€çµ‚å®Œæˆç³»çµ±æ‰€éœ€çš„任務。
3 藥片包è£ç¼ºææª¢æ¸¬ç³»çµ±çš„總體è¨è¨ˆæ–¹æ¡ˆ
基于機器視覺技術的藥片包è£ç¼ºææª¢æ¸¬ç³»çµ±ç¸½é«”上由硬件和軟件兩大部分組æˆï¼Œå…¶å·¥ä½œåŽŸç†æ˜¯ï¼šåŒ…è£å¥½çš„藥片在傳é€è£ç½®ä¸å‚³è¼¸ï¼Œå‚³é€è£ç½®åœ¨æ©Ÿå™¨ä¸åˆ†ç‚ºå…©å€‹å€åŸŸï¼šæª¢æ¸¬å€å’Œåˆ†é›¢å€ã€‚在檢測å€ï¼Œé€šéŽé«˜é€ŸCCDæ”åƒæ©Ÿå°‡å‚³é€ä¸çš„連續的藥片圖åƒå‚³è¼¸åˆ°è¨ˆç®—機ä¸ã€‚計算機å°è¨˜éŒ„下的圖åƒé€²è¡Œåˆ†æžï¼Œåˆ†è¾¨å‡ºæœªå¡«ç½®è—¥ç‰‡çš„廢æ¿ã€‚ç•¶è—¥æ¿é€²è¡Œåˆ‡å‰²åŽé€²å…¥åˆ†é›¢å€æ™‚,橫å‘安置的噴æ§å°„出高壓氣體把廢æ¿å¿«é€Ÿå¹å‡ºï¼Œè½å…¥å»¢å“箱,而æˆå“è—¥æ¿æ£å¸¸è½å…¥æˆå“å€ï¼Œå¾žè€Œå¯¦ç¾æˆå“和廢å“的分離。
基于機器視覺技術的藥片包è£ç¼ºææª¢æ¸¬ç³»çµ±ç¸½é«”çµæ§‹å¦‚圖l所示。為了充分利用原生產線,并有效地進行藥片包è£ç¼ºææª¢æ¸¬ï¼Œå¯åœ¨æª¢æ¸¬å€å®‰è£å…©è‡ºCCDæ”åƒæ©Ÿé€²è¡Œå¯é æª¢æ¸¬ï¼Œå¹¶åŠ è£é©ç•¶çš„照明è¨å‚™å¢žå¼·æª¢æ¸¬æ•ˆæžœã€‚
4 檢測系統硬件實ç¾
基于機器視覺技術的藥片包è£ç¼ºææª¢æ¸¬ç³»çµ±çš„硬件包括æ”åƒç³»çµ±å’Œåˆ†é›¢ç³»çµ±å…©éƒ¨åˆ†ã€‚
4.1 æ”åƒç³»çµ±
æ”åƒç³»çµ±é‡‡ç”¨å·¥æ¥ä¸å»£æ³›é‡‡ç”¨çš„é›»è·è€¦åˆæ€§å›ºé«”æ”åƒæ©Ÿï¼ˆCCD),它由固體æ”åƒå™¨ä»¶ä½œç‚ºæ„Ÿå…‰å…ƒä»¶ï¼Œå…·æœ‰å‹•態范åœå¤§ã€å…‰èœéŸ¿æ‡‰èŒƒåœå¯¬ã€é«”ç©å°ã€åŠŸè€—ä½Žå’Œå¯é 性高ç‰ç‰¹é»žã€‚CCD圖åƒå‚³æ„Ÿå™¨çš„輸出簡單,å¯ä»¥å¾ˆæ–¹ä¾¿åœ°æŠŠåœ–åƒä¿¡è™Ÿçš„空間分布按照一個確定的線性關系轉æ›ç‚ºé›»ä¿¡è™Ÿçš„æ™‚åºåˆ†å¸ƒï¼Œå¹¶é€²è¡ŒåŽçºŒè™•ç†ã€‚CCD能與MOS電路集æˆåœ¨ä¸€å€‹èŠ¯ç‰‡ä¸Šï¼Œæ—¢å…·æœ‰å…‰é›»è½‰æ›åŠŸèƒ½ï¼Œåˆå…·æœ‰ä¿¡è™Ÿå˜å„²ã€è½‰ç§»å’Œè®€å‡ºåŠŸèƒ½ï¼Œå› æ¤CCD圖åƒå‚³æ„Ÿå™¨å¯çœ‹æˆä¸€å€‹åœ–åƒè®Šæ›å™¨ï¼ŒæŠŠä¸€å¹…空間分布的光圖åƒè®Šæ›æˆæŒ‰æ™‚é–“é †åºåˆ†å¸ƒçš„è¦–é »é›»å£“ä¿¡è™Ÿï¼Œå‚³è¼¸çµ¦è¨ˆç®—æ©Ÿé€²è¡Œè™•ç†ã€‚
CCDæ”åƒæ©ŸæŒ‰ç…§å…¶ä½¿ç”¨çš„CCD器件å¯ä»¥åˆ†ç‚ºç·šé™£å¼å’Œé¢é™£å¼å…©å¤§é¡žï¼Œå› 為線陣CCDæ”åƒæ©Ÿä¸€æ¬¡åªèƒ½ç²å¾—圖åƒçš„一行信æ¯ï¼Œè¢«æ‹æ”çš„ç‰©é«”å¿…é ˆä»¥ç›´ç·šå½¢å¼å¾žæ”åƒæ©Ÿå‰ç§»éŽæ‰èƒ½ç²å¾—完整的圖åƒï¼Œé‡å°å·¥ä½œå¯¦éš›ï¼Œé€™é‡Œé‡‡ç”¨ç·šé™£å¼CCDæ”åƒæ©Ÿã€‚
4.2 圖åƒé‡‡é›†å¡
在基于PC機的機器視覺系統ä¸ï¼Œåœ–åƒé‡‡é›†å¡æ˜¯æŽ§åˆ¶æ”åƒæ©Ÿæ‹ç…§å®Œæˆåœ–åƒé‡‡é›†èˆ‡æ•¸å—化å”調整個系統的é‡è¦è¨å‚™ï¼Œå…¶çµæ§‹è¨è¨ˆå’Œæ€§èƒ½å°æ•´å€‹ç³»çµ±çš„æ•ˆçŽ‡å¯†åˆ‡ç›¸é—œã€‚ä¸€èˆ¬çš„åœ–åƒé‡‡é›†å¡å…·æœ‰ä»¥ä¸‹åŠŸèƒ½æ¨¡å¡Šï¼šåœ–åƒä¿¡è™Ÿçš„æŽ¥æ”¶èˆ‡Aï¼Dè½‰æ›æ¨¡å¡Šï¼›æ”åƒæ©ŸæŽ§åˆ¶è¼¸å…¥è¼¸å‡ºæŽ¥å£ï¼›ç¸½ç·šæŽ¥å£ï¼›é€šè¨ŠæŽ¥å£ã€‚
本系統使用NIå…¬å¸çš„PCI—1408圖åƒé‡‡é›†å¡ï¼Œå®ƒæ”¯æŒå¤šè·¯åœ–åƒé‡‡é›†ï¼Œå¹¶ä¸”采用雙CCD輸入以æé«˜ç³»çµ±çš„分辨率和å¯é 性,藥æ¿çš„圖åƒç¶“CCDæ”åƒé å†ç¶“采集å¡è½‰åŒ–為數å—化圖åƒè¼¸å…¥è¨ˆç®—機,經計算機處ç†åŽåˆ¤æ–·æ˜¯å¦æœ‰å»¢æ¿å‡ºç¾ã€‚
4.3 分離系統
åˆ†é›¢ç³»çµ±ä¸»è¦æ˜¯æ°£æ§çš„è¨è¨ˆï¼ŒåŒ…括氣æ§å™´æ°£å£çš„形狀ã€ä½ç½®ã€å™´æ°£å£“力åŠå™´æ°£æ™‚間的控制ç‰ã€‚æ°£æ§å™´æ°£å£èˆ‡æ”åƒé çš„è·é›¢å’Œå‚³è¼¸å¸¶çš„é‹è¡Œé€Ÿåº¦æ±ºå®šäº†å™´æ°£çš„æ™‚é–“åŠå»¶æ™‚時間,這里通éŽè¨ˆç®—æ©Ÿå°æ•´å€‹é‹è¡ŒéŽç¨‹çš„實時計算,給控制器發出指令,控制器控制氣æ§é€²è¡Œå‹•作,使其在指定的時間åŽå™´å°„æ°£æµï¼Œå°‡å»¢æ¿å¹å…¥å»¢å“箱。
5 檢測系統的控制
控制系統包括è˜åˆ¥ç®—法ã€ç”¨æˆ¶ç•Œé¢å’Œé€šä¿¡ä¸‰å€‹åç³»çµ±ï¼Œåˆ†åˆ¥å®Œæˆæª¢æ¸¬è˜åˆ¥ã€æ°£æ§æŽ§åˆ¶å’Œé€šè¨ŠåŠŸèƒ½ã€‚
系統軟件基于Windows平臺,用Delphi語言編寫,并引入了NIå…¬å¸çš„LabVIEW語言進行圖形處ç†ã€‚è»Ÿä»¶çµæ§‹å¦‚圖2æ‰€ç¤ºï¼Œå…±åˆ†ç‚ºåƒæ•¸è¨ç½®ã€é 處ç†ã€æ•¸å—圖åƒè™•ç†ã€æ™ºèƒ½åˆ¤æ–·æ±ºç–ã€æ©Ÿæ¢°æŽ§åˆ¶ã€é€šè¨Šå’Œç”¨æˆ¶ç•Œé¢ä¸ƒå€‹æ¨¡å¡Šã€‚åƒæ•¸è¨ç½®æä¾›æ•¸æ“šåº«æ•¸æ“šæ–‡ä»¶çš„è¨ç½®å’Œå˜å„²æ“作;é è™•ç†æ¨¡å¡ŠæŒ‰ç…§è¨å®šçš„值完æˆåˆå§‹åŒ–æ“作;數å—圖åƒè™•ç†æ¨¡å¡Šå®Œæˆå¯¦æ™‚采集的CCD圖åƒçš„æ•¸å—化處ç†ï¼›æ™ºèƒ½åˆ¤æ–·æ±ºç–æ¨¡å¡Šé€²è¡Œåœ–åƒæ•¸æ“šçš„æ¯”較和判斷處ç†ï¼›æ©Ÿæ¢°æŽ§åˆ¶æ¨¡å¡Šå®Œæˆæ°£æ§é›»è·¯çš„æŽ§åˆ¶ï¼›é€šè¨Šæ¨¡å¡Šå®Œæˆæª¢æ¸¬ç³»çµ±èˆ‡ä¸Šä½æ©Ÿå’Œæ•¸æ“šåº«çš„é›™å‘通訊åŠçµ±è¨ˆæ•¸æ“šçš„ä¸Šå ±ï¼›ç”¨æˆ¶ç•Œé¢é‡‡ç”¨åœ–形方å¼ï¼Œç‚ºç”¨æˆ¶æä¾›æ–¹ä¾¿çš„æ“ä½œå’Œçµ±è¨ˆé¡¯ç¤ºï¼Œä¾¿äºŽç”¨æˆ¶åœ¨æª¢æ¸¬å“ç¨®æ”¹è®Šæ™‚åŠæ™‚æ›´æ›åƒæ•¸è¨ç½®å€¼å¹¶å¢žåˆªæˆ–修改數據庫。
6 çµæŸèªž
這種能代替人的檢測ã€åˆ†é¡žå·¥ä½œçš„æ©Ÿå™¨è¦–è¦ºç³»çµ±ï¼Œèƒ½å¤ å¤§å¹…é™ä½Žæª¢é©—æˆæœ¬ï¼Œæé«˜ç”¢å“質é‡ï¼Œå¤§å¤§æé«˜å‹žå‹•ç”Ÿç”¢çŽ‡ï¼Œå¹¶ç‚ºå‹žå‹•è€…å‰µé€ ä¸€å€‹èˆ’é©çš„工作環境。利用機器視覺è˜åˆ¥ç³»çµ±ä»£æ›¿äººå·¥é€²è¡Œè—¥ç‰‡åŒ…è£æª¢æ¸¬å…·æœ‰å¯¦ç”¨åƒ¹å€¼ï¼Œç‰¹åˆ¥åœ¨è‡ªå‹•化生產線上代替人工從事快速ã€å–®èª¿çš„ç”¢å“æª¢é©—工作,å¯ä»¥é”到快速,準確的效果。