1
songpengf117 2015-09-07 14:29:52 +08:00 1
|
2
sloppysop OP @songpengf117 不错啊,谢谢,宜于操作。
|
3
sloppysop OP 对了,想起来了,这个软件在工业装配机器人上应该用的比较多,比如机器人在装配汽车时要用到螺丝,螺母,垫片,销钉,如果给它一个零件包,让它把这些东西在用的时候自动分拣,就很方便。
|
4
iniwap 2015-09-07 15:19:03 +08:00
这是要识别 12306 的验证码?
|
5
hanliumaozhi 2015-09-07 15:21:46 +08:00 1
工业视觉处理用 halcon 的比较多一点。
|
6
sloppysop OP @iniwap 不是,我这几天在数我们设备上的管孔,一些管孔周围有一圈焊缝,一些则没有,我要把它统计出来。。然后就想到了,主要在工厂接触这些东西比较多,一个一个数过来很容易乱。
|
7
xunyu 2015-09-07 16:48:45 +08:00
准确率不高,还是要人工辨认,不会降低工作量的
|
8
zerh925 2015-09-08 08:13:28 +08:00 1
OpenCV 自己写
简单的就用 templateMatch 复杂一点的就用 SIFT SURF (好像这两个算法有版权要求) |
10
booboo 2015-09-08 08:35:30 +08:00
这样的算法 HALCON 是比较成熟的,类似的例子也有。 opencv 效率可能很难搞定。 templateMatch 就我看基本上不用考虑了, SIFT , SURF 貌似也不适合做这个。
如果检测精度要求高,那么灯光和摄像头要花不少钱。 |
11
zerh925 2015-09-08 08:50:31 +08:00 2
看你的应用场景,如果是钢管这种大型目标,光照充足,背景不要太复杂,真的不难。
我之前开发过一台 AOI ( Automated Optical Inspection )自动光学检测机器的软件, 光灯光和工业相机还有镜头花费就是 5W+,因为这是做出来要直接上生产线的,能提高生产力的,所以成本高点无所谓,一次性投入。 但是楼主的这种实际情况工厂应该不会在 [数数量] 这个工位上专门投钱研发一个产品出来。 因为如果是数体积比较大的东西,像钢管,那么数量肯定不会特别多,那么派个人数也不会出大差错。 如果体积比较小的,比如二极管这种小原件,已经有震盘之类的东西了,也用不着重新开发个东西去数。 个人拙见。 |
12
zerh925 2015-09-08 08:52:09 +08:00
原件->元件
|
13
sloppysop OP @zerh925 嗯,我们工厂做锅炉辅机和钢结构的,很小的厂。利润比较低,基本上整天都是烧电焊。暂时不会考虑高科技的投入。
我的想法是如果能有一个类似拍照识别功能的 APP 就行了。拍照,点击几个同类型的要识别的特征,告诉软件要识别这个特征,软件就能算出来数量。 |
14
messnoTrace 2015-09-08 10:03:41 +08:00
你这是给我们做 App 的提供了个思路啊,,不过听起来有点难搞,,
|
15
caomaocao 2015-09-08 10:13:48 +08:00
我觉得用 APP 不行,背景,角度,光照都不确定,很难做的。
之前给一仪表厂做了个数字识别,给一条流水线做了个形状识别,都是用到嵌入式系统+工业照相机,都是在标定的光照环境下做的。 |
16
sloppysop OP |
17
hienchu 2015-09-08 11:14:54 +08:00 1
念书的时候研究过 DALSA 的解决方案,摄像机、采集卡和配套软件都有 https://www.teledynedalsa.com/imaging/products/vision-systems/software/inspect/FAQ/
|
18
caomaocao 2015-09-08 11:35:54 +08:00
@sloppysop 工控领域有 Ni Vision 解决方案, Dalsa 摄像头,不过都很贵很贵,国内的话好像研华有。
|
19
sloppysop OP |
20
sitiao 2015-09-10 16:06:15 +08:00
感觉问题应该不大,如果应用场景相对固定。
从钢管另一侧打个某个特定颜色的光进来,然后在照片里面识别圆形或者椭圆形。用多台相机同时采集,看识别结果是否一致。估计用 opencv 应该可以实现。 主要看对系统鲁棒性的要求有多高了。 |