1. 程式人生 > >Halcon 初識 ----計算機視覺 和 工業視覺 區別

Halcon 初識 ----計算機視覺 和 工業視覺 區別

最近一年發現自己已經黔驢技窮了,Qt的路上感覺走到了盡頭,工作沒有挑戰性,也沒有了新鮮感,但是這一年的自動化產品的接觸,感覺工業視覺是我真正喜歡的東西,於是這個週末開始了halcon的學習!-----花了幾百塊錢淘寶買了一些視訊和資料,總體感覺入門還是沒有什麼問題的。

第一步分清楚的就是  計算機視覺 和 工業視覺 區別,以及選擇學習OpenCV 還是 halcon 的理由。

百度了一下,說計算機視覺適合於分辨物體,比如 視訊中出現的 單身狗和情侶的區別,視訊中竄入的電燈泡等等,通過大體的網路學習就可以做到,而這一類的通常會選擇學習opencv,可以融入自己的演算法,並且可以支援python。而工業視覺需要的很多都是測量,缺陷判斷,log是否有問題,定位,等等,要求精度高。這一年接觸到的事例有:定位孔的識別,並且配合PLC進行精確轉孔;塑料盒的盒蓋,機械手抓取蓋子判斷蓋子是否有缺陷同時定位盒子進行精確盒蓋;殘品LOG鐳射以及標籤LOG是否存在角度偏差等等,這一類的需求就是所謂工業視覺的範疇了。所以看多了也就懂了一點點了,決定入手Halcon,今後進軍工業視覺領域,同時可以相容自動化產線的資訊化程式設計,可謂是一舉兩得,三板斧應該可以讓我再蹦躂幾年了!