石鑫华视觉 发表于 2012-12-28 11:39:27

【LVision】NI LabVIEW Vision计算帧率VI

Vision Acquisition CalculateFPS这个VI其实是NI Vision中自带的,但是在函数面板中是找不到的,其真实路径在
..\National Instruments\LabVIEW 2012\vi.lib\vision\driver\Vision Acquisition Express Utility VIs.llb\Vision Acquisition CalculateFPS.vi。
从函数路径看,这个函数需要安装了VAS视觉采集软件之后才会有。如果仅仅安装Vision是不会有此函数的。当然也可以从下面的附件中下载:



通过此方法,即可计算出相机的采集速度。
采集函数需要使用IMAQdx中的Grab这样才能输出缓存数。当然,如果其它的第三方DLL调用的函数有类似的输出,也可以使用此函数。
内部函数查看,其实就是一个计数与计时,然后用总数除时间周期,得到帧率,很简单。

旧版的帧率计算函数:百度网盘:
**** Hidden Message *****
新版的帧率计算,使用IMAQdx计算性能效果更好,解决采集速度和处理速度差一帧问题,好像在IMAQdx面板中已经直接显示出来了;如果没显示,则一般在C:\Program Files (x86)(64位去掉括号)\National Instruments\LabVIEW 2017(版本号)\vi.lib\vision\Calculate Frames per Second.vi,也可以下载本例子,2017版
**** Hidden Message *****

yqh 发表于 2015-11-8 00:20:13

.\National Instruments\LabVIEW 2012\vi.lib\vision\driver\Vision Acquisition Express Utility VIs.llb\Vision Acquisition CalculateFPS.vi。

ZXX008 发表于 2012-12-29 09:17:57

学习一下,谢谢:)

_____________ 发表于 2013-1-8 15:03:36

学习学习学习学习学习

无痕 发表于 2013-1-22 15:40:44

过来看看啊!

ken0137 发表于 2013-2-5 10:58:20

关注支持石鑫华视觉

ken0137 发表于 2013-2-5 15:12:08

在Camera GRAB.vi中如何设置采集图像的分辨率?

石鑫华视觉 发表于 2013-2-5 22:05:29

ken0137 发表于 2013-2-5 15:12 static/image/common/back.gif
在Camera GRAB.vi中如何设置采集图像的分辨率?

使用属性中的Video模式

ken0137 发表于 2013-2-7 10:48:12

是不是上面那个IMAQdx属性节点里设置,选择acquisition Attributies-->Video Mode,但是若是创建常量,不知道输入点上面东西
还有请版主点评一下这个帖子,求教。http://www.mufenglv.com/forum.php?mod=viewthread&tid=1238

ken0137 发表于 2013-2-7 10:53:38

石鑫华视觉 发表于 2013-2-5 22:05 static/image/common/back.gif
使用属性中的Video模式

是不是在IMAQdx这个属性节点里,选择Acquisition Attributes-->Video Mode,但是设置其为输入,在创建输入常量时不知道应该输入什么样的参数,还有请版主分析一下这个帖子http://www.mufenglv.com/forum.php?mod=viewthread&tid=1238,求教

kebnet 发表于 2013-3-12 06:09:42

找了好久這NI LabVIEW Vision计算帧率VI
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【LVision】NI LabVIEW Vision计算帧率VI

LabVIEW HALCON图像处理入门教程(24.09)
石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
《LabVIEW Vision函数实例详解2020-2024》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23/24