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