Re: [請益] 影像處理可選擇的出路

作者: schizophrena (你很記者你很腦殘)   2016-05-26 16:25:30
推 sd016808: 不推AOI 絕大部分的狀況都是 case by case 除非是開發 05/26 13:11
→ sd016808: 產品 不然跟產線綁在一起就是屎缺 永遠做不完 05/26 13:11
推 sd016808: 而且很多時候都是改機構或光源解決 為了快、穩 所以演 05/26 13:13
→ sd016808: 算法本身不會複雜到哪 學不太到東西 05/26 13:13
對 也不對
1. case by case
因為設備的金額高, 你要檢測的東西就不一樣
所以你當然要用不一樣的演算法, 要用不一樣的光源相機
你在不一樣的情況之下要檢不一樣的東西
你就會用到不一樣的演算法 case by case是全世界的AOI的公司都會作的事
2. 改機構或光源解決
這有兩個原因
1. 改機構或光源解決比較省錢比較快
就像明明某些東西, 你打紅光就很簡單可以檢出缺陷
你用白光就比較不好檢 誤檢率高
你為什麼要用白光去搞一堆, 換個紅光就可以解決的事
就要用白光? 簡單的事就用簡單的方法解決
把他全部推給軟體 一點意思都沒有
2. 你的軟體本身能力就不好
AOI要面對的問題就是影像定位
問你一個問題 你們的影像定位是自己寫還是直接call函式庫?
並不是使用 patmax, easyMatch.... 叫作開發演算法
也許有一天你遇到一個案子, 裡面的功能你都有辦法自己解決
但就缺一個定位演算法 要旋轉 放大縮小 (OpenCV作不到)
而定位精度要到subpixel等級
你是要花開發license 約20萬 + runtime license 約10萬 共約30萬
去買一套就為了達到一個功能?
可是當你這個案子 總金額只有100萬
你軟體中的一個功能 定位就要到30萬了
你要怎麼辦?
你知道Cognex靠著Patmax 在各種領域吃到飽到撐嗎?
他是AOI廠啊 工業視覺廠啊
但是 半導體 組裝廠 鋼鐵廠 等等.....
都在用Patmax在定位
因為 穩 快 適應性高 這是個別人達不到境界
你當有一天你需求只要達到他的一半快
而你的功能又不需要像他適應性那麼高
你可以自己寫一個演算法 來取代這30萬 但功能你現在的應用就夠用了
你覺得這你學不到東西嗎?
當你買的函式庫 有一天你要的功能他的功能都不合用
或者為了達到你要的功能 你必須繞一大圈用一堆函式來達到
你想要自己寫一個 但你自己寫的東西卻變成速度瓶頸
你會SIMD指令嗎? 你會平行化處理嗎?
你知道怎麼用減少運算量的方式來達到你要的目的嗎?
這些問題 你真的想過嗎?
我並不覺得AOI學不到東西
只是看你用什麼視野去想 還有你有沒有多擴充演算法的知識
當你知道更多方法可以應用在AOI
你就會去想更多的事情
而不是永遠只有 Otsu->Thresholding -> Erosion -> Dilation ->算質心
->定位
這種東西 來上三個月的影像處理 會coding
就會了 何需要唸到研究所?
作者: sd016808 (sd016808)   2015-05-26 13:11:00
不推AOI 絕大部分的狀況都是 case by case 除非是開發產品 不然跟產線綁在一起就是屎缺 永遠做不完而且很多時候都是改機構或光源解決 為了快、穩 所以演算法本身不會複雜到哪 學不太到東西
作者: opqr9988 (等吧QQ)   2016-05-26 16:44:00
作者: WenliYang (羊蹄嘟)   2016-05-26 16:45:00
絕大部份職缺連大學都太高
作者: fkman0831 (神秘人士)   2016-05-26 16:52:00
專業Aoi人 但是問題在於台灣廠商沒有努力培育演算法人才我看到的Aoi廠商都是call函式庫 光學機構則是精度很差
作者: ggBird (ggBird)   2016-05-26 16:57:00
同樓上~~交期短到靠背
作者: fkman0831 (神秘人士)   2016-05-26 16:57:00
這產業很賺錢 半導體的Aoi都美國人賣進來賣的嚇嚇叫gg買了一堆錢都給美帝賺走。不是沒有市場 是台灣廠商沒有打進去
作者: ajizzinmybox (hi man)   2016-05-26 17:05:00
你覺得要寫出跟Cognex一樣的Patmax要花多久時間?老闆有那美國時間給你寫嗎?
作者: MasterChang (我愛ASM)   2016-05-26 17:22:00
很有道理的文章,可惜有人永遠不懂。
作者: iwannasee (123)   2016-05-26 17:32:00
...那進GG的AOI部門勒...
作者: duser ( )   2016-05-26 17:37:00
中肯,很多東西不是函數庫或功能方塊就能做到,還需要自己開發
作者: iwannasee (123)   2016-05-26 17:38:00
不過看看原PO在C&CPP版的發問 還是別嗆人軟體不好拔
作者: hakkacandy (...)   2016-05-26 17:45:00
我在做3D的都自己寫
作者: treeyoyo   2016-05-26 18:14:00
eP3?
作者: andy70612 (整人專家胡真)   2016-05-26 18:18:00
推推 效能最佳化真的是一門很大的學問不過我都是用 OpenCV 的函式結果 自己增加一些數學函式 得到想要的解
作者: nikolas (你花多少時間?)   2016-05-26 18:46:00
學不學得到東西 真的是看用什麼心態
作者: ptta (ptta)   2016-05-26 19:00:00
call lib比較安全,自幹解問題不會馬上加薪,但出事一定釘死你
作者: schizophrena (你很記者你很腦殘)   2016-05-26 19:04:00
你call lib用得不好出事也幹死你 XD
作者: deo2000 (800IM)   2016-05-26 19:38:00
OpenCV有旋轉縮放阿, 這個舉例是?
作者: iwannasee (123)   2016-05-26 19:56:00
傻惹才去學自幹lib 現在都講求分工啦台灣沒有這產業鏈就別去想惹兒問那種google兩三下就有的初階問題還嗆人軟體不好 人要謙虛呀!!
作者: schizophrena (你很記者你很腦殘)   2016-05-26 20:04:00
可以請你解答一下嗎 滿困擾我其實是有 只是你不知 公司算大研華就有 只是他們是作自己用但他們併了寶元 就有很大的練功場了不要只想用lib lib沒有就說沒辦法,推說就說台灣沒人在自己開發的,這種工程師遇過太多了。研華他們道他們只賣硬體一定會變賺辛苦錢,併了保元又自己發展。用lib沒錯,但是你在遇到lib沒有的 你不自幹要怎麼辦? 可以跟我說一下嗎,我想知道一下。lib沒有,自幹變瓶頸,你怎麼辦?我知道可以怪函式庫爛啦,但………
作者: sd016808 (sd016808)   2016-05-26 20:27:00
Lib沒有當然自己寫 我只是想講如果不是在開發AOI相關的產品 而是跟產線綁在一起 你不會有太多的時間去寫很通用的演算法 大部分都是為了解決某個產品的某項問題而寫所以我會說case by case 但是你今天是開發AOI設備 當然立場就不一樣 所以我一開始有說你今天的立場是綁產線還是開發產品說學不太到東西 是我講太快了 只是表達問題解不完 產線環境整天都在變 同樣的產品 換線後再上線狀況可能就不一樣了
作者: schizophrena (你很記者你很腦殘)   2016-05-26 21:02:00
只要在這業界 就是這問題 全世界都是
作者: iwannasee (123)   2016-05-26 21:11:00
就是說你太理想化惹 市場只會留下前幾名 硬要去跟國外拼Lib 沒有的功能可以買啊 往其他附加價值高的地方走卡實在 不然你就等台灣半導體廠想自幹半導體機台前再來學惹 現在看來還久的勒研華主力也不是在這塊 你舉這例子不覺得好笑咩?依我看唷 學影像有機會往國外跑 不然就拼ic廠至於$的話 永遠是進對公司>會什麼
作者: schizophrena (你很記者你很腦殘)   2016-05-26 21:33:00
要主力才算發展?
作者: flyfoxy (飛狐)   2016-05-26 21:52:00
重點是你努力寫寫出來,老闆也不會多給你,只會看剩下做不出來的case只會review,然後很多主觀的case,以為人眼看的出來就做的出來為了剩下做不出來的case繼續努力做,但也可能影響原本做好的,那群不懂演算法的人還會覺得你越改越退步
作者: YYJhong (汲汲於生)   2016-05-26 22:15:00
小弟做產線AOI的,sd大跟fly大說的真的很有共鳴
作者: iwannasee (123)   2016-05-26 22:25:00
就是有人不懂市場 工程師也該有點生意頭腦 製造相關產業會活下來的就是那前一兩名 GAP太大不如找破壞性創新當然你有興趣ok啦 不過老子工作就是要賺錢的 沒錢?那別跟我談興趣嘍
作者: schizophrena (你很記者你很腦殘)   2016-05-26 22:43:00
那其實你要學的東西都只有現在正夯的建議你去炒股比較快既然都知道lib是別人賺大錢 那你也知道後端賺不了錢那怎麼你還不會去想怎麼擺脫lib的控制?把他們的利潤變你的利潤? 工程師也要有生意頭腦啊你作不到的 別人在發展 就說別人不是主力那人家有生意頭腦 知道從那端可以拿到利潤人家發展 你就嫌不是主力 你以為主力天生就是主力嗎工程師不是要有生意頭腦? 人家就知道利潤可以從哪摳不然你的破壞性創新是怎樣? 五個字就破壞了創新了?台灣最不缺教創新的專家 你懂嗎
作者: mysean1009   2016-05-27 00:23:00
有啊,臺灣有公司自行開發函式庫,而且有開放測試程式下載,看他們的測試報告,好像不輸國外廠商啊!! 公司好像是叫念毅的樣子,可以查一下。
作者: iwannasee (123)   2016-05-27 00:27:00
哈哈 加油 記住選擇比努力重要 有的人喜歡往死胡同跑我也沒辦法(攤手)國外跟台灣產業差距很大 有能力快出國拔
作者: schizophrena (你很記者你很腦殘)   2016-05-27 08:39:00
慢走不送 不要只在台灣想進GG 卻滿口出國哦
作者: leacks (天行者)   2016-05-27 10:07:00
省下lib錢,卻也不會變你的獎金。下次要求自寫的時間跟lib時間一樣,還要一樣的辨識能力。完全吃力不討好。
作者: DrTech (竹科管理處網軍研發人員)   2016-05-27 11:23:00
兩個人觀點都對阿,適用不同工作環境不懂噓來噓去的人是怎樣。現在任何人發文,好像不噓一下,不罵一下不行的感覺廢文大家推,認真討論文都會被噓,這種風氣不太好吧。
作者: dabiddabid (dabid')   2016-05-28 01:36:00
寫驅動寫控制寫DB寫通訊寫Lib.這樣出錯會找不到廠商一起坦
作者: laladeer (laladeer)   2016-05-29 13:11:00
做最下面那個流程 快笑死
作者: JamKeven (讓一切美好..辛苦了..)   2016-05-29 15:00:00
sd說的有道理,因為他是說AOI設備產業,不是泛指影像處理原Po的立意很好,只是實際上很容易被幹到爆

Links booklink

Contact Us: admin [ a t ] ucptt.com