cpubbs论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 2359|回复: 0

LabVIEW调用Basler 线扫描相机的一些心得

[复制链接]
发表于 2015-1-24 00:27:38 | 显示全部楼层 |阅读模式
软件:
         LV2013、LV FPGA、LV RIO、LV VISION Module、
硬件:
        NI 1473 、Basler raL12288(12k的分辨率 目前业界最高分辨率了)
功能:模具微小变形检测,要求检测精度50um
         按功能来讲,变形检测这是典型的机器视觉运用典型案例,用labview做机器视觉的好处是快速上手拿来即用,但做这个项目的时候发现labview还是挺多局限的,写些分享:
           1.内存不够,假设检测面积为长30CM*宽10CM,则横向分辨率为 10CM/12k 约为9um,要保证图像不畸形则纵向间距也要为9um,继而算出纵向的行数:30CM/9um=33000,最终算得一幅图像的内存大小为:12K*33K=380M。在实际调试中老发现Labview调用时会出现内存报错,而且这么大的图片是没办法一次性读出来或者进行处理的。
           2.算法速度慢,用NI自带的一些库或者VI做变形检测时,我底下的图像数据已经二值化了,但NI的机器视觉库基本上都是U8为单位处理的 好浪费内存和时间
         为此不得不在底下FPGA做些简单的预处理,还要自己做算法。
          同步的时候最好不要用定时的软件同步,因为几乎没有哪个运动控制系统可以保证完美匀速运动的,最好的效果还是通过编码器作为外部触发来采集图像
          还有就是NI 1473和basler的链接使用资料太少了...总之做线扫描项目的时候 千万谨慎。我的Q:646686197欢迎交流
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2025-5-5 19:38 , Processed in 0.566241 second(s), 7 queries , Gzip On, File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表