2020-11-02 14:45:33 責任編輯� 瑞智光電 0
在與大伙兒交流的過程�,發(fā)現了一個問題,一直想講出�。但是通常實話都不那么順耳,因而總一些猶�??珊笤僖�?,既然大伙兒來此的目的只是為了討論問�、互通有�,那么講了也應無�。這個問題便是:我發(fā)現國�80%搞機器視覺的朋友所走的路子是錯��
這個感受是從論壇上大伙兒所咨詢的問題得出來�。由于在論壇中看到許多朋友所咨詢的問�,是非常可笑�。講可笑并非指所提問題過于簡單稚�,而是所咨詢的問題一看便是從書本上抄來的,而不是在實際情況下所遇到�。換句話講,論壇中的朋友大多只是在紙上談�,極少有人真實自已動手開�(fā)設計機器視覺。這般講是由于自身搞開�(fā)設計的人絕對咨詢不出某些驚奇問題來的。往深了講一�,仿佛國產的朋友們只喜歡啃書本,并不情愿動手�
如今就回到本文的題目上來:到底如何學習機器視�?為了講明這個問�,我覺得應該先要簡單地講明另一個問題:國產國外機器視覺進展的不�。我本人覺得,唯有先搞清了兩邊的不同,才便于講清如何下手學習。海外機器視覺進展到今�,類似從“一包到底”式的工作中程序,進展到了細致分工的時期了。由于篇幅問題。就不細講這一行當如何從“一包到底”進展到細致分工過��
一句話�海外機器視覺進展到今天,基本能夠清楚分為三個部分:
1、底層開�(fā)設計部分�
2、二次開�(fā)設計部分�
3、最后使用部��
因而在海外,從事這一行業(yè)領域的人如今也就能夠簡單而清晰地分成三種人:
1、底層開�(fā)設計的人(從事底層開�(fā)設計工作中的人)�
2、二次開�(fā)設計的人(從事二次開�(fā)工作中的人)�
3、使用及操作機器視覺系統(tǒng)的人(從事最后使用機器視覺的人)�
第一類人。便是我們常講的,開�(fā)設計通用機器視覺(如:DVT,西門子,歐姆�,EVISION,COGNEX這些)的開發(fā)設計人員,也便是DVT,COGNEX這些企業(yè)開發(fā)設計部的技術職��
第二�。便是大伙兒所講的OEM用戶。是專門用第一類人所開發(fā)設計出的系統(tǒng),給第三類人搞二次開�(fā)設計,開�(fā)設計各類專為第三類人所用的系統(tǒng)�
第三類人,便是用�。這類人是真實將機器視覺系�(tǒng)運用到各個行�(yè)中的�,他們不僅在各自的行�(yè)領域中使用種種類似開�(fā)設計成型的機器視覺系�(tǒng)。而且負責對各類系�(tǒng)進行檢驗及評�。舉個實際例�,這個地方有許多朋友咨詢過這類問題:如何檢驗某一工件;檢驗光盤表面的系統(tǒng)該如何配置CCD照相�、鏡頭及光源�。咨詢這些問題的朋友應該便是第三類人。他們企�(yè)要他們查找一個系�(tǒng)能夠用來檢驗本企�(yè)的商�。但由于第一類人所開發(fā)設計的,只是通用的系�(tǒng)和機器視覺開�(fā)設計工具的軟件包。并沒有哪家企業(yè)專門開發(fā)設計一套系�(tǒng)來檢驗光盤或是某種特定的工件。因�,這些朋友就應該來找我,由于我是第二類��
我的工作中便�,專門用DVT,EVISION,COGNEX等的視覺�,和機器視覺開發(fā)設計工具軟件包為他們專門開發(fā)設計一套他們所必須的光盤檢驗系�(tǒng)或是工件檢驗系統(tǒng)。然�,我在這個地方所看到驚奇的現象卻�,這些第三類的朋友一直咨詢的,基礎上第二類人所咨詢的問�。如:咨詢應該用哪家企業(yè)的開�(fā)設計軟件;用什么樣的CCD;如何標定這些。我的確不明白如何回答你:你明明是第三類�,要找第二類人幫�。如今卻以第二類人的身份乃至是以第一類人的身份咨詢問�。繞了老大一�,事實上要講的問題便是一個——我所�(fā)現的問題:這個地�80%之上朋友把自身的身分混淆了,越俎代庖�
或許有的朋友會這般講:我盡管是第三類人,但我對機器視覺有興�,想自身學習??!這便是我想討論的:到底如何學習機器視覺?我個人覺得,應該先確定自身的身�,從自身具體的必須入手來學習。舉個例子:大伙兒一定都有學習英文的經驗,而且也一定都有同樣的感受——怎么學也學不行——我便是這般。我們拋開所謂的語言天分不講,大伙兒學不行的緣故事實上很簡單:沒有語言�(huán)�。一語中的啊!學而不用,怎么也不太可能學��
同樣,學習機器視�,無論你在書本上看了多少理論,你自身若沒有實際動手操作、編程的經驗也是枉然。還不如從你每天能接觸得到的東西開始學習。教游泳的教材隨手可�,但為何并非人人都下得了水呢�!不客氣的講,目前國產搞這行的朋友大概都一些好高騖�。許多從事第二部分工作中朋友(搞二次開發(fā)設計的第二類人)關于機器視覺有關知識的了解,尚不如海外第三類人的知識水平。而國產第三類朋友知識水平就更可想而知�
但是驚奇的是,每個人所咨詢的卻基礎上第二類人要咨詢�,一些乃至是一類人才會咨詢的問�。仿�,機器視覺是個十分簡單的技�,憑大伙兒隨便咨詢幾個“關鍵性”的問題,再由所謂的“專家”三言兩語的回答一�。大伙兒就一夜之間都能夠自身搞底層開�(fā)設計,成第一類人��
要成為第一類人,又分硬件及軟件兩種。要對自身所負責的這個模塊特別了解,搞軟件要明白算法及運行速度;搞硬件要明白企�(yè)所選用芯片的特點這些。同時還要清晰對手企�(yè)的優(yōu)缺陷和機器視覺這一行的種種動態(tài)和全新技��
想成為第二類�,你一定要是個通才。便是講什么都要明白一�。不僅要了解第三類人的規(guī)�,而且也要明白各類第一類人(不同牌子的視覺卡及軟件包)的水��
要成為第三類人,不僅要有機器視覺類似的有關知�。而且,要對自身所工作中的行業(yè)領域及行�(yè)的機器視覺系�(tǒng)特別熟悉。專作你這行的機器視覺企�(yè)有哪幾家?各有什么優(yōu)缺陷這些�
小結一�。這三種人相比,第一類人一定要專業(yè),對機器視覺的某一行業(yè)特別了解;第二類人雖比不上第一類人那么專業(yè),但更加全面;第三類人更熟悉各個運用系�(tǒng)開發(fā)設計企業(yè)(第二類人)的優(yōu)缺陷�
如今大伙兒能夠看得出,機器視覺進展到今天,其分工類似越來越�,每個部分的工作中事實上是很難相互替代的。大伙兒不要以為第三類人就比第一類人低一�,這是一個不正確的等級概�。我本人過去曾屬于第一類人,如今作的是第二類工作中。而我的幾個“師弟師妹”(當初曾一起作第一類人時的同事)如今就在干第三類工作中。大伙兒不小看第三類工作中,以為這是小兒�,你能真作好這一行也不是很非常容�。怎么說這也是一門行當也是一個飯碗!另外,以我個人來說:以國產如今機器視覺的水平,對于那些想作第一類人的朋友我在這個地方勸一句:還是罷了��
國產�機器視覺水平打根子上就差,您還打算搞底層?算法本身基礎上抄人家的,就只能和對手拼程序的寫法了。只是我覺得那更沒戲。這般講我絕沒有看不起初學者的意�。我講過:所咨詢的問題再簡單,我都不可能笑話�。關于每樣事物我們基礎上從無知開始的。然�,關于那些極不實際的好高騖遠的問�,我依然要講,希望大伙兒踏實下來,戒浮躁,從最基本的學起——先確定自身的身��