機器視覺是一項綜合技術,包括圖像處理、機械工程技術、控制、電光源照明、光學成像、傳感器、模擬與數字視頻技術、計算機軟硬件技術(圖像增強和分析算法、圖像卡、I/O卡等)。一個典型的機器視覺應用系統包括圖像捕捉、光源系統、圖像數字化模塊、數字圖像處理模塊、智能判斷決策模塊和機械控制執行模塊。機器視覺系統基本的特點就是提高生產的靈活性和自動化程度。在一些不適于人工作業的危險工作環境或者人工視覺難以滿足要求的場合,常用機器視覺來替代人工視覺。同時,在大批量重復性工業生產過程中,用機器視覺檢測方法可以大大提高生產的效率和自動化程度。彈簧表面質量檢測是彈簧加工的重要環節。檢測時,人們通過各種試驗方法對彈簧的性能進行測定,從而把彈簧的質量定量數值化,為企業的質量管理與追蹤提供正確的評定依據。彈簧的成品檢驗主要包括對彈簧的外觀檢測、尺寸檢測、負荷檢測等內容,這里我們主要完成對彈簧的外觀檢測和尺寸檢測(包括彈簧長度、線徑、線徑間距和有效圈數)。國內現有的彈簧檢測方法一般是人工用游標卡尺等工具目測,這種方法不僅效率低,而且誤差大。有些公司也從國外先進設備進行彈簧自動檢測,這一方面大大增加了生產成本,另一方面設備的維護也很困難。針對以上不足,自主開發基于機器視覺的彈簧自動檢測系統具有十分重要的意義。在現代自動化生產過程中,機器視覺已經開始慢慢取代人工視覺,尤其是在工況檢測、成品檢驗、質量控制等領域,應用廣泛,隨著工業4.0時代的到來,這一趨勢不可逆轉。那人們為要用機器視覺替代人工視覺呢?原因有很多,以下列出較主要的幾點:1、從生產效率的角度來說,由于操作工在長時間工作下容易疲憊,人工視覺質量效率低下且精度不高,而機器視覺可以大大提高生產效率和自動化程度。2、從成本控制的角度來說,培訓一個合格的操作工需要企業管理者花費大量的人力物力,然而單的培訓還遠遠不夠,后續還需要花費大量的時間,使操作工的水平在實踐中得到提升。而機器視覺系統只要設計、調試和操作得當,可以在很長一段時間內不間斷使用,同時確保生產效果。3、在某些特殊工業環境中實施工況檢測,如焊接、huo藥制造等,人工視覺可能會對操作工的人身安全造成威脅,而機器視覺從某種程度上有效地規避了這些風險。