機器視覺和Halcon軟件介紹及聯(lián)合VC開發(fā)程序
教學目的:讓學生對視覺有個系統(tǒng)的了解,為什要學習視覺,視覺的應用領域,要在這里學習些什么回去,想要什么樣的收獲,以及Halcon軟件的使用介紹和聯(lián)合VC進行編程,并了解項目的開發(fā)過程等等。
教學重點:
1、介紹機器視覺在工業(yè)上的應用
2、Halcon基本的介紹(界面介紹,幫助文檔,例題)
3、打開相機,采集圖片
4、聯(lián)合VC打開相機,并采圖顯示在程序界面上。
課時:1課時
設備需求:相機每人一個
內(nèi)容:重點介紹使用Halcon進行開發(fā)應用程序的過程。
1、為什么要學習機器視覺?從行業(yè)上,趨勢上介紹機器視覺及機器學習的應用越來越廣泛。
2、機器視覺的概念及常見應用。
3、機器視覺系統(tǒng)介紹。分為光源,相機,鏡頭,采集卡,軟件等。
4、機器視覺設備的工作過程簡介。
5、機器視覺設備演示及介紹。介紹電阻外觀檢測機這種典型應用。
6、Halcon軟件介紹及界面操作。重點介紹例程學習,導出等應用。
7、使用Halcon助手打開工業(yè)相機。介紹打開相機的過程并生成Halcon代碼。
8、導出為CPP的文件。
9、使用VC++創(chuàng)建應用程序,配置系統(tǒng)環(huán)境,使其能夠調(diào)用Halcon的庫及DLL。
10、在VC++中打開相機,開窗口,采圖,并圖像顯示到窗口上。
11、開線程進行實時顯示。
12、保存圖片
實操內(nèi)容:
使用halcon打開相機,采圖;導出代碼;并使用VC創(chuàng)建應用程序?qū)崿F(xiàn)開相機,開窗口,抓圖及顯示在界面上;開線程實現(xiàn)實時顯示;將圖像保存到文件中。