機器視覺是一項綜合技術,包括圖像處理、機械工程技術、控制、電光源照明、光學成像、傳感器、模擬與數字視頻技術、計算機軟硬件技術(圖像增強和分析算法、圖像卡、I/O卡等)。一個典型的機器視覺應用系統包括圖像捕捉、光源系統、圖像數字化模塊、數字圖像處理模塊、智能判斷決策模塊和機械控制執(zhí)行模塊。
機器視覺系統最基本的特點就是提高生產的靈活性和自動化程度。在一些不適于人工作業(yè)的危險工作環(huán)境或者人工視覺難以滿足要求的場合,常用機器視覺來替代人工視覺。同時,在大批量重復性工業(yè)生產過程中,用機器視覺檢測方法可以大大提高生產的效率和自動化程度。
常用的機器視覺編程軟件有哪些
1、MVTecHALCON視覺軟件:HALCON是德國MVtec公司開發(fā)的一套完善的標準的機器視覺算法包,擁有應用廣泛的機器視覺集成開發(fā)環(huán)境。它節(jié)約了產品成本,縮短了軟件開發(fā)周期——HALCON靈活的架構便于機器視覺,醫(yī)學圖像和圖像分析應用的快速開發(fā)。在歐洲以及日本的工業(yè)界已經是公認具有最佳效能的Machine Vision軟件。
2、OPENCV機器視覺軟件;OpenCV是一個跨平臺計算機視覺庫,可以運行在Linux、Windows、Android和Mac OS,IOS操作系統上;編程接口支持:c,c++,Python,c#,java等編程語言,最大優(yōu)點是開源,可以進行二次開發(fā)。
3、Visionpro機器視覺軟件;Visionpro是美國cognex公司開發(fā)的機器視覺軟件;編程接口支持c++,c#,vb.net等編程語言;
4、MIL機器視覺軟件;Mil是加拿大Matrox公司開發(fā)的機器視覺軟件;編程接口支持c++,c#,vb.net等編程語言;
機器視覺程序開發(fā)環(huán)境
1、美國MATLAB--美國MathWorks,matlab用法方便,特別是集成了圖像處理的很多函數,幾乎囊括了所用圖像處理的方法。把常見操作都做成了相應的內建函數,使使用者不用去考慮怎樣讀取圖片、怎樣轉換顏色空間等固定和成熟的算法的細枝末節(jié),將主要精力投放到算法研究中。
2、美國 LabVIEW--美國國家儀器(NI)公司,圖像處理軟件為NI Vision,美國NI公司的應用軟件LabVIEW機器視覺軟件編程速度是最快的。
3、比利時eVision--比利時euresys開發(fā),側重相機SDK開發(fā)。相比于其他的機器視覺開發(fā)包,在SDK的功能分類上提供了更多的選擇項。
深圳市昊天宸科技有限公司是一家集研發(fā)、專屬定制及銷售為一體的高新科技企業(yè),生產線設備升級改造方案提供商。自成立以來,公司就一直專注于機器視覺檢測領域,自主研發(fā)生產機器視覺檢測設備、視覺檢測自動化設備、機器視覺外觀檢測設備、光學自動化檢測設備、CCD視覺檢測設備、光學篩選機、機器視覺檢測系統,同時提供定制化機器視覺檢測解決方案,為各大企業(yè)廠家提供非標自動化檢測設備,針對新能源電池、PCB線路板、精密部件、電子元器件等領域產品的尺寸測量、外觀缺陷、字符識別等方面進行自動化檢測,幫助客戶提高生產效率,提高產品質量,降低人工成本,增強市場競爭力。
責任編輯:tzh
電子發(fā)燒友App

































































評論