0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动

完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>

3天内不再提示

在LabVIEW中调用OpenVINO™ 模型

英特尔物联网 来源:英特尔物联网 作者:英特尔物联网 2022-03-21 10:05 次阅读

1.1

什么是LabVIEW

LabVIEW测试测量与自动化行业常用,图形化开发环境,其优点有:

1

图形化开发环境,学习容易入门快

2

自带机器视觉函数库,并提供OpenCV接口库,开发机器视觉与自动化应用程序速度快

使用LabVIEW调用OpenVINO IR模型,可以快速完成深度学习项目开发与交付。

LabVIEW详细介绍参考:

https://www.ni.com/zhcn/shop/labview.html

1.2

准备开发环境

要完成在LabVIEW中调用OpenVINO 模型,需要安装:

1

LabVIEW、Vision Development Module和NIVision OpenCV Utilities

2

Visual Studio 2019 Community;

3

OpenVINO 2021.4.2 LTS

1.2.1

安装LabVIEW

LabVIEW请从下列网址下载安装文件,通过NI Package Manager完成安装。

https://www.ni.com/zh-cn/support/downloads/software-products/download.labview.html#411431

需要注意的是:选择LabVIEW 64位版本,并同时安装Vision Development模块,安装完毕后至少保证如图1-1所示的打钩模块都已安装。

f5705716-a264-11ec-952b-dac502259ad0.png

图1-1 安装LabVIEW和Vision Development模块

“以管理员身份运行”JKI VI Package Manager,搜索并安装NIVision OpenCV Utilities,如图1-2所示。

f597d962-a264-11ec-952b-dac502259ad0.png

图1-2 安装NIVision OpenCV Utilities

从C:Program FilesNational InstrumentsLabVIEW 2021examplesVisionNIVision OpenCV Utilities文件夹中打开任意一个范例程序,若成功运行,证明安装成功,如图1-3所示。

f5e18986-a264-11ec-952b-dac502259ad0.png

图1-3 安装NIVision OpenCV Utilities成功

1.2.1

安装Visual Studio 2019 Community

和OpenVINO工具套件

从https://visualstudio.microsoft.com/zh-hans/downloads/中下载并安装Visual Studio 2019 Community。

从https://www.intel.cn/content/www/cn/zh/developer/tools/openvino-toolkit/overview.html 中下载并安装OpenVINO工具套件

1.3

准备OpenVINO IR模型

请参考本文的姊妹篇《PPYOLOv2模型从训练到OpenVINO部署-上篇》完成PPYOLOv2模型的部署,《PPYOLOv2模型从训练到OpenVINO部署-下篇》完成将PPYOLOv2飞桨模型转换为OpenVINO IR模型。

读者可以从https://github.com/dlod-openvino/ppyolov2_openvino_samples中下载已转换好的OpenVINO IR模型

1.4

编写OpenVINOAPI的LabVIEWWrapper

1.4.1

定义存储InferenceEngine的结构体

定义存储Inference Engine的结构体如代码清单1-1所示,方便创建和删除。

代码清单1-1 Inference Engine结构体

//定义结构体,存储与InferenceEngine相关的变量

typedefstructlv_infer_engine{

Coreie;//ie对象

ExecutableNetworkexec_net;

InferRequestinfer_request;

}InferEngineStruct;

1.4.2

创建ppyolov2_init函数

创建ppyolov2_init函数,主要是创建指向InferEngine的指针,并反回给LabVIEW。

代码清单1-2 ppyolov2_init函数

//创建指向InferEngine的指针,并反馈给LabVIEW

EXTERN_CNI_EXPORTvoid*ppyolov2_init(char*model_xml_file,char*device_name,NIErrorHandleerrorHandle){

InferEngineStruct*p=newInferEngineStruct();

p->exec_net=p->ie.LoadNetwork(model_xml_file,device_name);

p->infer_request=p->exec_net.CreateInferRequest();

return(void*)p;

}

1.4.3

创建ppyolov2_predict函数

创建ppyolov2_predict函数,用于执行ppyolov2模型预测功能。

代码清单1-3 ppyolov2函数

EXTERN_CvoidNI_EXPORTppyolov2_predict(NIImageHandlesourceHandle,void*pInferEngine,char*bbox_name,char*bbox_num_name,float*detections,NIErrorHandleerrorHandle){

NIERRORerror=NI_ERR_SUCCESS;

ReturnOnPreviousError(errorHandle);

try{

NIImagesource(sourceHandle);

MatsourceMat;

InferEngineStruct*p=(InferEngineStruct*)pInferEngine;

//从NIImage对象中浅拷贝图像数据到

Mat对象

ThrowNIError(source.ImageToMat(sourceMat));

autotype=source.type;

Blob::Ptrimage_blob=p->infer_request.GetBlob("image");

autoinput_H=image_blob->getTensorDesc().getDims()[2];

autoinput_W=image_blob->getTensorDesc().getDims()[3];

//交换RB通道

cv::Matblob;

cv::cvtColor(sourceMat,blob,cv::COLOR_BGRA2RGB);

//放缩图片到(input_H,input_W)

cv::resize(blob,blob,cv::Size(input_H,input_W),0,0,cv::INTER_LINEAR);

//图像数据归一化,减均值mean,除以方差std

//PaddleDetection模型使用imagenet数据集的Mean=[0.485,0.456,0.406]和std=[0.229,0.224,0.225]

vectormean_values{0.485*255,0.456*255,0.406*255};

vectorstd_values{0.229*255,0.224*255,0.225*255};

vectorrgbChannels(3);

split(blob,rgbChannels);

for(autoi=0;i< rgbChannels.size(); i++)

{

rgbChannels[i].convertTo(rgbChannels[i],CV_32FC1,1.0/std_values[i],(0.0-mean_values[i])/std_values[i]);

}

merge(rgbChannels,blob);

fillBlobImage(image_blob,blob);

constfloatscale_h=float(input_H)/float(sourceMat.rows);

constfloatscale_w=float(input_W)/float(sourceMat.cols);

constpairscale_factor(scale_h,scale_w);

autoscale_factor_blob=p->infer_request.GetBlob("scale_factor");

fillBlobImInfo(scale_factor_blob,scale_factor);

constpairim_shape(input_H,input_W);

autoim_shape_blob=p->infer_request.GetBlob("im_shape");

fillBlobImInfo(im_shape_blob,im_shape);

p->infer_request.Infer();

constfloat*infer_results=p->infer_request.GetBlob(bbox_name)->buffer().as();

constint*bbox_nums=p->infer_request.GetBlob(bbox_num_name)->buffer().as();

autobbox_num=bbox_nums[0];

for(inti=0;i< bbox_num; i++) {

detections[i*6+0]=infer_results[i*6+0];

detections[i*6+1]=infer_results[i*6+1];

detections[i*6+2]=infer_results[i*6+2];

detections[i*6+3]=infer_results[i*6+3];

detections[i*6+4]=infer_results[i*6+4];

detections[i*6+5]=infer_results[i*6+5];

}

}

catch(NIERROR_err){

error=_err;

}

catch(...){

error=NI_ERR_OCV_USER;

}

ProcessNIError(error,errorHandle);

}

1.4.4

创建ppyolov2_delete函数

创建ppyolov2_delete函数,用于释放ppyolov2_init创建的内存。

代码清单1-4 ppyolov2_delete函数

EXTERN_CvoidNI_EXPORTppyolov2_delete(void*pInferEngine,NIErrorHandleerrorHandle){

NIERRORerror=NI_ERR_SUCCESS;

ReturnOnPreviousError(errorHandle);

InferEngineStruct*p=(InferEngineStruct*)pInferEngine;

deletep;

}

1.4.5

LabVIEW 中调用三个函数

在Visual Studio中将三个函数编译为dll,并在LabVIEW中调用,参考范例lv_opencv_demo.vi,运行结果如下所示。

f62563fe-a264-11ec-952b-dac502259ad0.png

图1-4 LabVIEW中调用三个API函数

以上代码可以从代码仓中下载:

https://github.com/dlod-openvino/ppyolov2_openvino_samples

审核编辑 :李倩

  • labview
    +关注

    关注

    1813

    文章

    3398

    浏览量

    314192
  • 自动化
    +关注

    关注

    26

    文章

    3906

    浏览量

    76917
  • 模型
    +关注

    关注

    1

    文章

    1667

    浏览量

    46984
收藏 人收藏

    评论

    相关推荐

    64位LabVIEW64可以调用32位的DLL吗

    这个错误?可以64位LabVIEW调用32位DLL吗?从64位LabVIEW不能调用32位DLL。这是64位Windows系统的限制 ,它不支持混合的64位/ 32位进程。建议的解决方案是64位
    发表于 06-18 20:53

    关于labview调用dll的事件并回调问题

    我用c#写了一个dll,其中方法add中有一个事件MyEvent(图1),我labview调用了这个方法并使用了事件回调(图2),回调函数如图3,为什么输出永远是0而不是10?我编的有问题吗?图1图2图3
    发表于 11-22 10:55

    labview wince下调用DLL 如何编译

    labview wince下调用DLL 如何编译。
    发表于 11-08 13:33

    LabVIEW调用库函数节点时的常见问题

    LabVIEW中使用调用库函数节点(Call Library Function Node)时常常遇到错误。应该如何检查并修正这些问题?解答: 如果在运行VI时,LabVIEW总是提示你指定动态
    发表于 11-08 15:03

    labviewvi的动态调用问题

    labview下动态调用别得vi时,我试了试单步执行时候可以看到被调用得vi可是连续运行得时候就看不到被调用得vi了这是怎么回事啊
    发表于 03-31 10:28

    如何在labview调用Matlab程序

    大家好!我是新手,想问下如何在labview调用Matlab程序呢?谢谢
    发表于 05-05 17:10

    LabVIEW2011怎样调用PID工具包

    新手求助:LabVIEW2011怎样调用PID工具包?
    发表于 05-07 08:10

    labview调用dll

    我是按照pdf的方法调用DLL(pdf附件里面)别人写的很详细的labview调用dll但我按他的方法调用,老是报错,报错的原因:Creating library Debug/dll.lib
    发表于 04-11 22:50

    LabVIEW调用C语言——调用库函数节点

    LabVIEW调用C语言——调用库函数节点学习LabVIEW也有一段时间了,从C语言到LabVIEW的思维转换对我来说,确实比较难,直到现在我依然无法自如地将LabVIEW与C语言自由转化,很多
    发表于 04-20 09:14

    LabVIEW调用地图

    怎么实现在LabVIEW调用地图?在网上找了一些调用google地图的VI下下来都缺少东西运行不了。我有个想法是做一个类似浏览器vi,地址在后台就默认google或者百度地图地址,大家还有有什么其他的办法讨论下!谢谢。
    发表于 06-17 21:35

    labview调用matlab脚本

    哪位大神labview调用matlab脚本时用过这个图像调用函数x=imread(‘ 1.jpg ’)?我调用的时候报错说找不到图片1.jpg。(但是该程序程序matlab里就可以运行)。求助呀!!!!!
    发表于 08-21 20:04

    怎么利用SIT接口将Labview模型的数据传给Simulink模型

    Simulink模型转化为Labview进行datamapping时,发现MDL模型的参数只能映射到Labview里面的indicator类型的组件。这是不是因为SIT接口只能将数据由SImulink
    发表于 12-04 17:49

    Labview如何导入3D 的模型

    Labview如何导入3D 的模型,例如3Dmax生成的模型。尝试过用.STL格式导入Labview。但是3D模型的材质以及一切特性都没有了。只有灰色的轮廓。(单色模型)。如何在labview中导入3D模型、并且导入后保持原有颜色和
    发表于 01-26 13:13

    LabVIEW怎么调用cad画出的三维图

    LabVIEW怎么调用cad画出的三维饼图,有没有例子可以共享一下啦 thank you
    发表于 05-09 16:57

    LabVIEw调用多个simulink模型

    哥哥姐姐们,求助啊,小弟最近才开始看LabVIEW,老师让做个一个LabVIEW的面板,通过下拉菜单来选择加入不同的simulink模型的仿真信息,一个面板里面通过下拉菜单可以选择显示多个simulink模型的仿真波形和数据,我是真不知道怎么做,求论坛大神指点迷津,谢谢。
    发表于 07-20 10:37

    LabView调用DLL结果不对,求大神解惑

    跪求各路大神帮助!最近在做MATLAB与Labview通讯,我先在MATLAB的Simulink建立了一个简单的两个数相加求和的模型,然后用MATLAB自带的代码生成DLL,使用LabView调用该DLL,能运行但是结果为0(结果初值也为0),跪求大神解惑,十分感谢!
    发表于 09-10 17:12

    LabVIEW调用simulink模型

    各位亲,小弟simulink做了一个模型 想通过使用SIT工具包在LabVIEW里面调用,但是遇到了些许小问题,一直搞不懂 向各位请教一下~~跪求各位大大不吝赐教!!!!首先就是我已经弄好
    发表于 09-17 13:09

    MATLAB生成DLLlabvIEW调用

    请问有没有人知道怎么matlab中生成DLL然后labvIEW调用这个DLL?我知道labvIEW中用matlab脚本节点可以,但我想最后做成应用程序。然后别的电脑上运行。已经困扰我很久了,,,求大神指点下,谢谢~
    发表于 11-25 14:34

    怎么labview调用l数据采集卡的库函数

    怎么labview调用l数据采集卡的库函数
    发表于 12-01 22:05

    关于labview调用matlab XPC的dll

    关于labview调用matlab XPC的dll。遇到了很多问题,望大牛求助。
    发表于 04-27 14:34

    教你怎样labview调用批处理文件

    教你怎样labview调用批处理文件
    发表于 07-08 10:52

    Labview生成的DLLC#调用问题

    labview中生成DLL(输出为字符串),C#调用,返回不了值!例如生成DLL函数:void IntProcess(char StrIn[], char StrOut[], int32_t len)好像是StrOut没有传址过去导致的...请问这个问题怎么解决....
    发表于 09-29 17:23

    labview无法调用子VI

    各位老师好: 小生目前在学Labview,碰到如下问题:程序框图中调用子VI时总是无法调用。子VI的接线端都定义了,为了验证是不是我的程序有问题,将案例的子VI也拿过来调用,还是不行,将子VI拖到程序框图时总是显示一个禁止图标。麻烦各位老师指点一下,非常感谢!
    发表于 10-13 10:52

    labview调用dll文件函数问题

    调用的dll文件,有个函数返回值是handle型数据,labview应该匹配的类型是什么啊。。求大神帮忙解决一下,有重谢
    发表于 05-02 23:50

    有大师指点一下怎么labview建立一个控制对象的模型

    labview编写了一个PID控制算法程序,但是不知道控制效果怎么样,,有大师指点一下怎么labview建立一个控制对象的模型,比如知道传递函数的,想建立它的模型,或其他的建立对象模型的方法也可以
    发表于 05-18 20:11

    求大神 ,labview RT环境下,使用调用库函数结点问题

    在上位机搭建labview模型,里边用到了调用库函数节点模块,调用的是simulink模型生成的dll文件,完成搭建后,部署时候,出现错误为:无法加载共享库dll(即simulink模型生成的dll文件),求大神指点 ,在线等
    发表于 07-26 19:43

    Labview调用VHDL代码

    我用VHDL编写好代码了,下面希望,labview编写界面,作为数据输入,labview调用我写好的VHDL代码,下载到板子上,请问如何实现?这个问题困扰很久了,请各路大神指导,非常感谢!
    发表于 08-14 19:10

    LABVIEW如何生成包含多个调用函数的DLL?

    通常一个DLL文件可包含多个调用函数,比如user32.dll包含很多可供调用的函数。然而在Labivew中生成的DLL通常只有一个函数(自己命名的函数)可供调用,那么LABVIEW如何生成包含多个调用函数的DLL?
    发表于 09-08 14:24

    请问如何在LabVIEW调用别的软件?

    例如其中有个步骤需要在LabVIEW调用CodeWarrior软件去对硬件进行在线烧录程序,请问如何调用? 之前邮件咨询过NI的工程师,那边回答说“了解到Codewarrior支持
    发表于 11-09 17:53

    Simulink输出的值怎样通过SITLabview的以变量的形式调用?跪求大神

    最近由于学习需要,一直研究Simulink和Labview两个软件通讯问题。在网上找了很多帖子,可以用过Labview的SIT模块可以实现。安装好之后,但是发现simulink模型输出的值,
    发表于 03-07 11:47

    有人知道MX component 4.0 labview怎么调用么?函数都是什么作用的呀?

    `有人知道MX component 4.0 labview怎么调用么?函数都是什么作用的呀?`
    发表于 04-17 12:07

    labview怎么调用MATLAB程序

    如题,想在labview调用100多行的MATLAB程序,求助大神们有没有做过啊
    发表于 04-19 09:31

    labview调用matlab内存泄漏

    labview调用matlab计算节点,为什么资源监视器matlab.exe占用的专用(KB)内存一直增加,这不就是内存泄漏吗?为什么labview自带的matlab范例就没这个问题?
    发表于 08-22 22:03

    labview调用Halcon实例

    `本人写了一个小程序,labview调用halcon实现扫码功能,还存在一些问题,调用的halcon程序如果在循环中,则无法通过labview停止程序,必须等到halcon循环停止才能停止labview。或者halcon设置接
    发表于 09-13 19:39

    labviewl调用matlab,怎么将采集到的数据MATLAB中进行实时处理

    labviewl调用matlab,怎么将采集卡采集到的数据MATLAB中进行实时处理。麻烦了各位大神,这个问题困扰了我好多天了。
    发表于 01-02 10:22

    请问labview可以调用在matlab里训练出的机器学习模型吗?可以的话应该怎么做?

    我想用labview做一个数据采集上位机,下位机采集来的数据通过串口传到上位机,之后把数据输入机器学习模型中进行分类。听说可以用matlabscript,但是我看在matlab里使用模型时都是用的函数,比如predict()或是sim(),这些函数也可以matlabscript里调用吗?
    发表于 03-21 23:20

    LABVIEW,用Matlab Scrip怎么调用Matlab.m的函数,怎么设置路径

    LABVIEW,用Matlab Scrip怎么调用Matlab.m的函数,怎么设置路径,我是这样设置路径的,一直识别不了,请问问题出哪儿?
    发表于 05-09 16:07

    请问Labveiw如何调用matlab训练好的神经网络模型呢?

    matlab训练好了一个神经网络模型,想在labview调用,请问应该怎么做呢?或者labview有自己的神经网络工具包吗?
    发表于 07-05 17:32

    labview建立veristand模型

    ,但是子VI只有输入和输出,并没与参数这一选项,请问谁知道该怎样设置才能让子VI的输入作为veristand模型的输入而不是参数
    发表于 07-14 11:02

    Veristand,创建导入labview模型

    本文简单制作了一个labview,并保存为.lvmodel文件。veristand中导入模型,并做功能测试。图片不清楚,查看文档 1) labview建立简单vi,程序如图所示。 2) 配置
    发表于 08-27 19:43

    [Dll调用]LabVIEW调用dll的问题

    pointers to handles 都会导致调用该dll 的 LabVIEW崩溃但是有一个疑惑就是,当我LabVIEW调用节点中将这个结构体的参数类型改为string时,可以返回该结构体的第一个字符串数据,而LabVIEW不崩溃~
    发表于 12-14 09:17

    LABVIEW调用C的方法和配置CIN节点

    摘要:虚拟仪器软件设计以图形化语言LABVIEW为主,但在遇到LABVIEW不易实现的功能时,可通过LABVIEW调用C来实现。本文介绍了LABVIEW调用C的方法和配置CIN节点的原则
    发表于 05-07 09:40

    LabVIEW可用的计算模型分析与案例研究

    “计算模型(MoC)”概念解答了这一问题。我们将探究NI]LabVIEW或许因数据流MoC最为著称。对于数据流,一项操作要求开发人员在其执行前在所有的输入插入数据。必须满足这一条件以执行代码。]图1
    发表于 06-06 08:00

    请问怎么labview中生成调用历史数据的模块?

    请问有人知道labview中有专门调用历史数据的模块吗?或者怎么labview中生成调用历史数据的模块?
    发表于 06-12 14:23

    Labview调用Halcon直接调用dll

    文件,此法好像只能取数据不能传数据,不能参数调整但也可以用第三种方法三、把halcon程序导出C#程序,VS中生成dll,然后Labview调用生成的dll,程序框图就简单多了个人觉得这样工作量
    发表于 06-14 14:24

    如何提高Labview调用Matlab script的运行速度?

    我用labview调用在matlab已经训练好的神经网络模型,但是while循环下,每一次循环都要花费30-40ms,这个循环速度达不到我的需求,我想请问一下各位大佬如何提高labview调用matlab script的速度呢?程序框图以及运行时间如图所示。
    发表于 07-07 21:05

    【案例分享】LabVIEW可用的计算模型分析与案例

    “计算模型(MoC)”概念解答了这一问题。我们将探究NI]LabVIEW或许因数据流MoC最为著称。对于数据流,一项操作要求开发人员在其执行前在所有的输入插入数据。必须满足这一条件以执行代码。
    发表于 07-26 04:00

    【大联大世平Intel®神经计算棒NCS2试用申请】树莓派上联合调试Intel®神经计算棒NCS2部署OpenVINO

    ),CentOS7.4(64位)操作系统内核开发3,计算棒集成Intel最新的视觉处理单元(VPU),进行全面评估、4,全名评估OpenVINO™,搭建计算机视觉和深度学习视觉应用的软件平台。5,使用OpenVINO工具包的推理引擎示运行训练好的人脸检测模型。6构建并运行对象检测
    发表于 06-30 16:06

    【大联大世平Intel®神经计算棒NCS2试用体验】Openvino工具树莓派上的安装

    倒无所谓,树莓派3B或者树莓派4B都是不错的选择。至于树莓派系统的安装在这里不累述了,说一下openvino的环境准备吧。按照intel网站介绍,linux下的环境要求是OpenCV 3.4
    发表于 07-10 02:48

    labview RT利用MIT工具包调用simulink生成的模型dll文件的方法

    安装完veristand后,simulink中生成dll文件,之后利用labview里的MIT 工具包可以很顺利的加载dll模型。但是当我labview RT系统下想用同样的方法调用dll文件,就报错,找不到文件。那么系统下如何正确的使用
    发表于 07-21 17:44

    全网唯一一套labview深度学习教程:tensorflow+目标检测:龙哥教你学视觉—LabVIEW深度学习教程

    object环境搭建学会如何标注图片如何labview快速通过迁移学习训练自己的模型如何利用labview生成优化后的OPENVINO模型IR如何利用labview调用训练后的PB模型和IR模型进行目标检测
    发表于 08-10 10:38

    labview测试tensorflow深度学习SSD模型识别物体

    安装labview2019 vision,自带深度学习推理工具,支持tensorflow模型。配置好python下tensorflow环境配置好object_detection API下载SSD模型
    发表于 08-16 17:21

    labview通过mit调用simulink编译的dll模型,计算结果不正确

    我想利用simulink编写控制程序,仿真完成后将控制程序编译成dll供labview调用实现控制,目前遇到了一些情况:simulink模型为简单加减乘除运算时,labview调用编译后的dll
    发表于 10-19 09:29

    labview调用yolo 目标检测速度太慢?yolov4:速度和精度的完美结合,性能和精度碾压yolov3

    labview需要增加延时,才能看清overlay的结果。该内容即将加入到《龙哥手把手教你学视觉-深度学习简明教程》,届时该课程将包含:labview训练调用tensorflow版深度学习模型(不支持
    发表于 01-05 09:22

    labview+yolov4+tensorflow+openvion深度学习

    缺陷检测主要知识点:1Tensorflow-GPU环境的搭建Tensorflow object环境搭建学会如何标注图片如何labview快速通过迁移学习训练自己的模型如何利用labview生成优化后的OPENVINO模型IR如何利用labview调用训练后的PB
    发表于 05-10 22:33

    labview调用深度学习tensorflow模型非常简单,附上源码和模型

    本帖最后由 wcl86 于 2021-9-9 10:39 编辑 `labview调用深度学习tensorflow模型非常简单,效果如下,附上源码和训练过的模型:[hide][/hide
    发表于 06-03 16:38

    龙哥手把手教你学视觉-深度学习YOLOV5篇

    封装yolov5模型调用库子vi7.Labview调用yolov5模型进行摄像头实时检测学习本课程后,你可以获得:1. 快速掌握yolov5labview应用的关键操作;2. 知晓yolov5训练
    发表于 09-03 09:39

    labview调用matlab script提示没有此类文件或目录

    labview调用matlab script提示以下问题程序很简单,就是将读到的数据输入到MATLAB训练好的模型PCALoadings、IW,B,LW,TF,TYPE这些就是训练好的模型的参数,都保存在elmmodel.mat
    发表于 03-04 21:21

    动态链接库LabVIEW的高级应用

    LabVIEW 的提供了调用共享库函数的接口,但是一些现成的函数库却因为接口参数类型不同而不能在LabVIEW 中使用。利用重新编写动态链接库的方法可以建立旧函数库与LabVIEW 联系
    发表于 08-04 10:09 52次下载

    虚拟仪器软件设计LABVIEW和C语言的混合编程

    虚拟仪器软件设计以图形化语言LABVIEW为主,但在遇到LABVIEW 不易实现的功能时,可通过LABVIEW 调用C 来实现。本文介绍了LABVIEW 调用C 的方法和配置CIN 节点的原则,并
    发表于 08-12 17:41 34次下载

    基于LabVIEW的可执行文件调用的研究与实现

    LabVIEW 是美国NI 公司推出的一种基于G 语言的虚拟仪器软件开发工具。LabVIEW 开发的软件,用户可能需要调用.exe 可执行文件。本文结合实例详细介绍了三种调用方法:通过Call
    发表于 08-14 11:42 52次下载

    虚拟仪器调用MessageBox函数的实现

    虚拟仪器软件设计以图形化语言LABVIEW为主,但在遇到LABVIEW不易实现的功能时,可通过LABVIEW调用其他函数来实现。本文介绍了LABVIEW调用Win32 APIMessageBox的
    发表于 09-14 15:07 23次下载

    基于LabVIEW聚酯培训模型的仿真与分析

    该文介绍了图形化编程系统LabVIEW 聚酯过程培训模型的应用,给出了酯化釜的简化数学模型,该模型经过MATLAB 软件模拟计算证明正确。并附有用LABVIEW 语言求酯化釜酸值的程
    发表于 12-12 14:44 10次下载

    LabVIEW下普通数据采集卡的驱动与调用

    深入分析动态链接库特点的基础上,重点研究了LabVIEW平台下调用动态链接库来驱动普通数据采集卡的方法。并以PCI8606多功能数据采集卡为例详细探讨了LabVIEW调用动态链
    发表于 12-16 15:04 58次下载

    LabVIEW调用DLL的高级技巧后续资源包

    1、LabVIEW调用DLL的高级技巧2、.NET InteropAssembly Builder3、LabVIEW机器人版
    发表于 07-01 08:28 193次下载

    调用DLL实现LabVIEW数据采集

    介绍了LabVIEW 调用外部程序代码的方法。详细探讨了DLL 文件的调用方法,并通过实例介绍了基于非NI 公司的数据采集卡的数据采集的实现.
    发表于 03-26 15:30 148次下载
    <b>调用</b>DLL实现<b>LabVIEW</b>数据采集

    Labview之上调用子VI

    Labview之上调用子VI,很好的Labview资料,快来下载学习吧。
    发表于 04-19 09:54 43次下载

    LabVIEWMATLAB的调用_徐明

    LabVIEWMATLAB的调用_徐明
    发表于 02-07 11:53 18次下载

    LabVIEW不同VI之间相互调用的详细资料说明

    本文档的主要内容详细介绍的是LabVIEW不同VI之间相互调用的详细资料说明,有需要的拿去。
    发表于 12-17 08:00 23次下载
    <b>LabVIEW</b>不同VI之间相互<b>调用</b>的详细资料说明

    Labview的异步调用示例工程文件免费下载

    本文档的主要内容详细介绍的是Labview的异步调用示例vi工程文件免费下载
    发表于 10-14 08:00 18次下载
    <b>Labview</b>的异步<b>调用</b>示例工程文件免费下载

    LabVIEW可用的几种计算模型

    本文将概括了LabVIEW可用的几种计算模型,以及何时使用这些模型的指南。
    发表于 04-25 15:46 21次下载

    LabVIEW调用DLL的整个过程及注意事项

    LabVIEW调用DLL的整个过程及注意事项说明。
    发表于 05-25 15:10 96次下载

    基于Labview调用windows程序源码分享

    基于Labview调用windows程序源码分享
    发表于 12-02 11:08 59次下载

    LABVIEW调用C# DLL的实例分享

    LABVIEW调用C# DLL的实例分享
    发表于 01-04 11:20 72次下载

    LABVIEW打开调用子VI的几种办法

    总结了LABVIEW打开调用子VI的几种办法,程序写法
    发表于 08-20 15:31 22次下载

    LabVIEW数据库建立与管理功能实现方法研究

    LabVIEW数据库建立与管理功能实现方法研究 提出在LabVIEW利用其ActiveX功能,调用微软数据访问控件(Microsoft ADO)来实现数据访问功能的方法,文
    发表于 10-16 09:27 3123次阅读
    <b>在</b><b>LabVIEW</b><b>中</b>数据库建立与管理功能实现方法研究

    LabVIEW可用的计算模型分析与案例

    本文将概括了LabVIEW可用的几种计算模型,以及何时使用这些模型的指南。可执行代码实现一个算法的最有效方式是什么?当新的项目增加了工程设计的复杂度,而这一复杂度与最终实现所需的工程工作量
    发表于 11-17 18:40 2991次阅读
    <b>LabVIEW</b><b>中</b>可用的计算<b>模型</b>分析与案例

    LabVIEW网络讲坛第四季:LabVIEW调用DLL的技巧

    通过共享库文件共享代码是业界最常用的方式。本集介绍了LabVIEW调用dll的各种技巧。
    的头像 发表于 06-22 14:15 4527次阅读
    <b>LabVIEW</b>网络讲坛第四季:<b>在</b><b>LabVIEW</b><b>中</b><b>调用</b>DLL的技巧

    labview如何调用子vi

    labview如何调用子vi?这种技巧经常用在多个参数顺序测量时,实现波形实时切换,显示当前测试参数的波形。具体步骤为:主VI右键,单击选择VI,即可选择需要调用的VI(子VI)。
    的头像 发表于 11-14 16:10 4.3w次阅读

    OpenVINO的概念

    OpenVINO视觉库(CVSDK)可快速部署模拟人类视觉的应用程序和解决方案。主要包括基于卷积神经网络(CNN)推断模块IE,可以部署深度学习模型部署工具包(DLDT)。
    发表于 05-18 11:44 1623次阅读

    解析OpenVINO™ + SSD 实时对象检测

    前面我们了解OpenVINO 如何部署图像分类网络ResNet,本文我们将会学习OpenVINO 对象检测网络的部署与推理应用。说到对象检测网络,我们首先需要理解两个概念:对象检测与对象检测网络
    的头像 发表于 05-18 09:35 1337次阅读
    解析<b>OpenVINO</b>™ + SSD 实时对象检测

    探索OpenVINO™ 手写字符使用方法

    针对性的数据集与训练,然后才得到比较好的识别精度。 OpenVINO 2021.4 版本已经加入了手写数字识别的预训练模型,开始支持手写数字识别,下面让我们一起探索与尝试下它的使用方法与效果如何! 模型介绍 OpenVINO 2021.4版本中支持
    的头像 发表于 07-28 09:23 903次阅读

    OpenVINO2021.4版本中场景文字检测与识别模型的推理使用

    场景文字检测与识别模型 OpenVINO2021.4支持场景文字检测是基于MobileNetV2的PixelLink模型模型有两个分别是text-detection-0003
    的头像 发表于 08-26 15:01 2043次阅读

    使用OpenVINO™ 部署PaddleSeg模型的DeepLabV3+模型

          01 概述     本文是OpenVINO 工具套件与百度飞桨PaddlePaddle模型转换/部署系列的第二部。这篇文章专注于展示如何将百度飞桨PaddelSeg项目
    的头像 发表于 11-22 14:58 6437次阅读
    使用<b>OpenVINO</b>™ 部署PaddleSeg<b>模型</b>库<b>中</b>的DeepLabV3+<b>模型</b>

    C#调用OpenVINO工具套件部署Al模型项目开发项目

    OpenVINO 工具套件是英特尔基于自身现有的硬件平台开发的一种可以加快高性能计算机视觉和深度学习视觉应用开发速度工具套件,支持各种英特尔平台的硬件加速器上进行深度学习,并且允许直接异构执行。
    的头像 发表于 05-06 11:20 921次阅读

    基于OpenVINO™ 的飞桨版 PGNet 实现案例

    OpenVINO 工具套件2022.1版于2022年3月22日正式发布,根据官宣OpenVINO 迎来迄今为止最重大更新,2022.1新特性抢先看!,OpenVINO 2022.1将是迄今为止最大变化的版本,并可以直接支持读取飞桨模型
    发表于 08-04 16:25 451次阅读

    OpenVINO™ 2022.2新版本有哪些亮眼的新特性

    金秋已至。伴着凉爽的秋风一起到来的,还有 OpenVINO 工具套件刚刚推出的最新版本 OpenVINO 2022.2。除了能支持英特尔今年新推出的一系列独立显卡进行 AI 模型的推理加速及部署外,2022.2的新版本还有哪些亮眼的新特性呢?让我们一起来看看吧。
    的头像 发表于 10-09 09:13 950次阅读

    优化OpenVINO模型效能:参数设定影响实测

    三年前刚接触OpenVINO的时候,开始感觉机器学习发展的生态似乎有许多的转变,随着执行许多范例的过程,渐渐了解Open Model Zoo的Github支持了许多可以下载的模型,有种感觉是不是模型加载与使用,会变成即插即用的状态。
    的头像 发表于 11-04 10:29 567次阅读

    基于C#和OpenVINO英特尔独立显卡上部署PP-TinyPose模型

    OpenVINO,将 PP-TinyPose 模型部署英特尔独立显卡上。 1.1 PP-TinyPose 模型简介 PP-TinyPose 是飞桨 PaddleDetecion 针对移动端设备优化的实时关键
    的头像 发表于 11-18 18:27 1216次阅读

    OpenVINO模型优化实测:PC/NB当AI辨识引擎没问题!

    这次我们将会自制一个CNN分类器,并透过OpenVINO模型转换程序转换成IR模型,并进行模型效能与正确率分析。依据Intel官方网站的说明,OpenVINO可以针对不同模型进行优化,目前支持包括Tensorflow、Keras、Caffe、ONNX、PyTorch、mxn
    的头像 发表于 12-09 16:13 418次阅读

    C++中使用OpenVINO工具包部署YOLOv5模型

    下载并转换YOLOv5预训练模型的详细步骤,请参考:《基于OpenVINO™2022.2和蝰蛇峡谷优化并部署YOLOv5模型》,本文所使用的OpenVINO是2022.3 LTS版。
    的头像 发表于 02-15 16:53 835次阅读

    手把手教你使用LabVIEW OpenCV dnn实现物体识别(Object Detection)含源码

    使用LabVIEW调用pb模型实现物体识别
    的头像 发表于 03-10 15:58 200次阅读
    手把手教你使用<b>LabVIEW</b> OpenCV dnn实现物体识别(Object Detection)含源码

    【YOLOv5】LabVIEW+OpenVINO让你的YOLOv5CPU上飞起来

    我们发现使用CPU进行推理检测确实有些慢,那难道CPU上就不能愉快地进行物体识别了吗?当然可以啦,这不LabVIEWOpenVINO就来了嘛!今天就和大家一起看一下如何在CPU上也能感受丝滑的实时物体识别。
    的头像 发表于 03-16 14:08 384次阅读

    LabVIEW+OpenVINOCPU上部署新冠肺炎检测模型实战(含源码)

    使用LabVIEW+OpenVINOCPU上部署新冠肺炎CT图像病害分割
    的头像 发表于 03-23 13:34 822次阅读
    <b>LabVIEW+OpenVINO</b><b>在</b>CPU上部署新冠肺炎检测<b>模型</b>实战(含源码)

    下载硬声App