机器视觉之家VISIONHOME微信公众号:石鑫华视觉网

 找回密码
 注册会员
查看: 23515|回复: 261

[原创] LabVIEW中如何连续采集图像

  [复制链接]

主题

好友

12万

积分

超级版主

  • TA的每日心情
    无聊
    1 小时前
  • 签到天数: 1171 天

    [LV.10]100FPS

    发表于 2014-9-6 11:19:33 |显示全部楼层
    本帖最后由 石鑫华视觉 于 2014-11-4 23:05 编辑 0 W- w! t1 Y- m6 p
    # ?, l( ^0 O! D" T2 e
    LabVIEW中如何连续采集图像
    5 ]  A( P% o' F: X
    6 e7 X' W( h5 E, N) W9 G在LabVIEW中实现连续采集图像是很简单的一件事。连续采集中没太多难点,只要连续重复的执行采集Grab函数就可以。下面来看一下其程序框图:
    : o  F  x% k+ k& o+ y( Y
    LabVIEW中实现连续采集图像

    , |# X1 w. Z5 P+ v程序框图其实是很简单的,执行的过程大概是这样:首先打开相机,然后配置相机准备采集图像。再使用一个WHILE循环结构,来控制连续采集,其中放置了Grab函数。这样就可以在WHILE中实现连续采集。只要停止While循环,就可心停止连续采集了。停止连续采集后,则执行关闭相机和释放图像缓存。. Z; {5 z! g; ~& N; Z

    8 G: G0 F# b/ O" ~9 O在Grab函数后,还放置了一个Vision Acquisition CalculateFPS.vi函数,用于计算当前的采集速度。这个函数是在NI视觉中自带,但是在面板中并没有包含。具体可以查看本论坛帖子:
    8 t+ }* A5 Y" _  Q8 M7 [% ]【LVision】NI LabVIEW Vision计算帧率VI_视觉开发模块NI Vision_编程|图像处理|机器视觉_机器视觉论坛_石鑫华视觉_商城_方案_系统_光源_控制器_工业相机_镜头_石鑫华视觉_华视自动化- c7 b* Z0 z% ^
    http://shixinhua.com/bbs/thread-248-1-1.html
    7 F- g2 E# l4 M/ z9 Y/ }9 D% z6 `7 G. Q* n
    在实际应用程序中,基本的思路也是这样的,只是可能会将打开相机、配置相机、采集图像、关闭相机等操作过程,放置在不同的执行环节,以方便程序操作。如打开相机一般会放在程序的初始化中。连续采集图像,则会放在自动运行过程中。关闭相机则放在程序退出环节中。这里可以使用移位寄存器来控制引用,也可以使用子VI,使用状态来机操作。
    5 Y; h' b: [+ N- I
    " d3 n1 ]3 c9 U0 R当然还可以改进成点击按钮则连续采集,停止则不连续采集,再点击又可以连续采集的功能。不过这样的功能,就需要使用生产者消费者来实现了。利用事件结构来响应前面板的“采集”按钮,生产者响应点击事件,消费者则执行连续Grab过程。这里的改进,就请各位看观自己学习改进一下。0 k6 G; H  H; Z9 J
    7 B+ [9 k8 [  _. @& F& Q+ a& g
    上图中实现了连续采集,则可以在WHILE循环中,加入其它的处理实现,实现连续采集、分析的功能。

    ! P$ B; t- h! b: \  I/ }LabVIEW连续采集图像前面板' i1 z# \  Z9 Q; e
    东莞华视自动化科技有限公司http://pcmv.cn# A) {* V6 O6 \. [: v# W
    石鑫华视觉http://shixinhua.com
      y9 |( A2 M1 A. f机器视觉论坛http://chinamv.org' _. X% R  m: F3 h( ^5 }& j5 }+ U
    机器视觉商城http://sxhmv.com( h) ?' r6 {# [* K( g2 K
    本程序源代码下载,LV2013SP1版,回复后可见( b5 e  W* \8 k6 {9 _5 u
    游客,如果您要查看本帖隐藏内容请回复

    ; d8 B: L. \. B* O7 D% l% d* V

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?注册会员

    x
    回复

    使用道具 举报

    主题

    好友

    56

    积分

    注册会员

    该用户从未签到

    发表于 2014-10-9 17:01:30 |显示全部楼层
    回复

    使用道具 举报

    主题

    好友

    147

    积分

    注册会员

  • TA的每日心情
    奋斗
    2015-7-8 09:07
  • 签到天数: 5 天

    [LV.2]20FPS

    发表于 2014-10-21 21:33:16 |显示全部楼层
    回复

    使用道具 举报

    主题

    好友

    55

    积分

    注册会员

    该用户从未签到

    发表于 2014-10-22 11:23:02 |显示全部楼层
    回复

    使用道具 举报

    主题

    好友

    8608

    积分

    钻石会员

  • TA的每日心情
    慵懒
    2017-11-12 16:05
  • 签到天数: 25 天

    [LV.4]40FPS

    发表于 2014-11-13 21:28:03 |显示全部楼层
    回复

    使用道具 举报

    主题

    好友

    8608

    积分

    钻石会员

  • TA的每日心情
    慵懒
    2017-11-12 16:05
  • 签到天数: 25 天

    [LV.4]40FPS

    发表于 2014-11-13 21:28:09 |显示全部楼层
    回复

    使用道具 举报

    主题

    好友

    147

    积分

    注册会员

  • TA的每日心情
    无聊
    2017-11-28 16:39
  • 签到天数: 3 天

    [LV.2]20FPS

    发表于 2014-12-1 16:38:12 |显示全部楼层
    回复

    使用道具 举报

    主题

    好友

    5300

    积分

    白金会员

  • TA的每日心情
    郁闷
    3 天前
  • 签到天数: 276 天

    [LV.8]80PFS

    发表于 2014-12-1 19:40:19 |显示全部楼层
    回复

    使用道具 举报

    主题

    好友

    60

    积分

    注册会员

    该用户从未签到

    发表于 2014-12-2 14:36:35 |显示全部楼层
    你好,如果是以太网接口的工业相机呢?相机引用可以识别,但是运行之后没有图像,求解?imperx的相机
    回复

    使用道具 举报

    主题

    好友

    31

    积分

    新手上路

    该用户从未签到

    发表于 2015-1-20 12:13:38 |显示全部楼层
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册会员

    本版积分规则

    淘宝机器视觉商城

    Archiver|手机版|小黑屋|视觉之家|东莞市华动智能科技有限公司 ( 粤ICP备17078359号-1 )|网站地图|申请友情链接

    GMT+8, 2018-4-22 16:26

    Powered by shixinhua.com X3.2 Licensed

    © 2012-2018 VISIONHOME.CN 浏览量:

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