登录
首页 » Others » 基于 Vision Assistant 的图像处理实用教程.pdf

基于 Vision Assistant 的图像处理实用教程.pdf

于 2020-12-01 发布
0 177
下载积分: 1 下载次数: 1

代码说明:

本教程是基于视觉助手 2012 版创作的。因此附件中的脚本请考虑使用视觉助手 2012 版的打开或更高版本的如 2013 版打开。以作者几年的工作经验来看,视觉助手最近几年的 版本功能上差不太多。因此本教程可以适用于前面的旧版本,如 8.6、2009、2010、2011, 也可以适用于后面的新版本,如 2012、2013 版。本教程的部分理论知识翻译于 NI 视觉概念手册。如果需要查看相关的英文原著,可以 参考 NI 视觉概念手册(注意其中也有不少错误)。教程中相关原实例、应用方案,均源于作者多年工作中遇到的实际应用项目,具有一定 的参考价值。也许您会遇到某个相同的项目,如果能做成,那您的回报,将远远大于本书的 投入,因此本书是物有所值的。本教程最后一章与 LabVIEW 混合编程,因为包含了一些第三方的硬件在其中,并没有 就第三方硬件的动态链接库函数进行详细的说明,只是对如何调用这些函数进行了一些方法 上的说明。因为我们遇到的硬件可能会有很多种,不可能每种硬件的方法都拿来解释清楚, 希望大家能够学会举一反三。NI Vision 工具包里还包含了许多其它的函数,如各种训练函数,如模式匹配、OCR 训练, 或者一些辅助的功能函数,如环形耙子等。这些函数,在您学会了视觉助手后,并且能利用 视觉助手生成 VI 编写一定的图像处理软件时,回过头再来了解这些函数时,将变得非常简 单。因此建立读者从视觉助手开始,学习一些最常用的图像处理方式方法后,再去深入了解 一些其它的有帮助的方法,这样对于您的帮助可能是巨大的。NI 提供视觉助手的目的,也 是在于帮助工程人员能够快速的解决测试测量任务,而不是花大量的时间用于编写代码上。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 多进制LDPC码改进算法研究
    对多进制LDPC码的构造、译码、码长及码率等方面进行仿真研究,以期为多进制LDPC码的实用化发展提供设计参考。76科技论坛如图1建立了多进制LDPC码的仿真平台,主要对多进制LD-时,对多进制LDPC码的译码算法复杂度进行计算。经仿真分析和PC码构造方法、译码算法、不同码长和不同码率进行了仿真对比。计算,基于3种算法的多进制IDPC码在高码率时均具有逞近香农系统运用高斯编码,信道是高斯白噪声信道,调整方式釆用BPSK限的特性。Ig-FF-BP译码算法的计算复杂度低于FTBP和调制,最大迭代次数为30,并且i-PG随机构造方法构造的非规BP算法,虽然BP算法表现出更好的系统性能但前者更适合于硬则LDPC码的变量节点度分布服从4(x)-038354x+0023x2+0.574092。件实现。这对多进制LDPC码的实用化有较大意义,并且对有关多表1给出了用于仿貞实验的多进制IDPC码参数,他们均为八元域进制IDC码译码算法的应用领域也有重婆的参考意义。码型且校验矩阵H的列重为4。现在对多进制LDPC码的编译码整参考文献体系统中能够对码字纠错效果产生影响的参数分别进行性能仿真。[] Gallager R.G.L灬 w Density Parity Check Codes. IRE Transac-3仿真结果tions on Information Theory 1962, 8: 208-220图2分别给出了LDPC-Ⅰ按照 Mackay、r-FS、 rg-PEG、ir-PE、[2] MacKay D.J.C. and ncal r.m. Ncar Shannon limit performanccir-QC构造方法基丁Lg-FFT-B译码算法得到的八进制LDPC码 of low- density parity- -check codes. Electronics Letters,199,32:在不同信噪比条件下的误码率曲线。由图可以看出,随着信噪比的1645-1646增加,五种码的性能开始出现差异。ir-PEC构造方法的误码率性能「3] MACKAY D, W ISON S, DAY Y M.Corconstruc明显优于其它几种构造方法,在2dB的信噪比时,误码性能接近 tions of irregular Gallager codes[J. I Transaction on Communica106数量级。其次为ir-QC、rg-PEG、rg-PS,可以看出i-QC对比于tion,199,47(10:1449-1454ir-PEG构造方法,在2dB时有10数量级的误码率性能损失。并且[4]MC. Davey and D JC. Mac Kay. Low density parity check codesrg-PEG、rg-PS两种构造方法在低信噪比下误码率性能比较接近, over GF(q) J. IEEE Communication Letter,1998,2(6):165-167但其性能明显差于ir-QC构造方法。 Mackay构造方法性能最差,当[5jLan,YY.rai, L Chen,S.Lin,andK, Abdel- Ghaffar. a trellis信噪比大于2B时,已经呈蚬差错平底效应的趋势。由图可以看出 based method for removing cycles from bipartite graphs and corir-PEG构造方法的随机性好于ir-QC结构化构造算法码字伫能, struction of low density parity check codes[ J]. IEEE Communicarg-PEG构造方法的随机性也好于rg-PS结构化构造算法码字性 tion letters,2004,8(7):443-45能,这说明非规则随机构造算法的码字性能优于随机构造算法构造[6JmXu, Lei cher, Ivana Djurdjevic, Shu lin, and Khaled ah的码字性能;对应随机构造算法构造的码字性能优于结构构造算法dl- Chaffer. Construction of Regular and Irregular LDPC Codes:构造的码字性能。因此选用ir-PEG构造方法来构造校验矩阵。 Geometry Decomposition and Masking[. iEeE Transactions orl图3分别给出了LDPC-1采用i-PG构造方法基于 Information Theory,2007,53(1:121-134Log-FFT-BP、FT-BP和BP译码算法得到的八进制LDPC码在不[7] David J C. MacKay. ood Error Correcting Codes Based on同信噪比情况下的误码率血线。从图对比可看岀,随着信噪比的增 very Sparse. EEE Transaction on Information Theory,19加BP译码算法的性能优于Iog-FT-BP和FFT-BP译码算法,而(2:399-431Log-FFT-BP和上I-BP两种译码算法在相同的伽罗华域和高信噪[8 DAVEY MC. Error correction using low density parity check比下,误码率性能没有很大的差异。同时,Log-FFT-BP的译码性能 codes. Cambridge,U.K.Uniw. Cambridge,199在2B的信噪比时,误码性能接近⑩05数量级,已满足大部分通信⑨9 Wymeersch F., Steendam H and Moeneclaey M.Iog- domain要求。decoding of LDPC codes over GF(q IC). IEEE International Con-图4分别给出了使用i-PEG构造方法相同码率不同码长基于 ference on Communications,2004:772-775多进制Lg-FI-BP译码算法得到的八进制LDPC码在低信噪比情况下的误码率曲线。由图可得出,由于传输码字长度变大,多进制LDPC码的性能随之有着显著的提高由此可知多进制LDPC码的传输码字长度变长的话,其误码纠错性能会较短码更好。这是因为码字长度的增大,使得稀疏矩阵里非零元素所占据的百分比在对应减少,进而 anner图所看到的坏长在增大,纠错性能就变的更加好。从码长度来考志,码长度为1536时,误码率曲线基于GF8在信噪比为2dB时接近106数量级,首先考虑性能问题,基于满足大部分通信要求。其次考虑码长增长,会给系统编译码带来很高的复杂度,这对实际系统来说是很严峻的问题,最后考虑硬件系统在实际仿真测试中带来性能损失,需要软件仿真来留出至少1个数量级弹性变化范围,最终确定选取码长度1536为多进制IDPC码为系统码长图5分别给出了使用ir-PEG构造方法相同码长不同码率基于多进制Iog-FFT-BP译码算法得到的八进制IDC码在低信噪比情况下的误码率曲线从图中都可以看出,在码长相同的条件下,码率越低,多进制IDC码的性能越好,但是码率越低,信息的传输速率也随之下降,则导致系统的频带利用率越低。反之,随着码率的增大,系统的误码率性能随之下降。这是因为码率越高,参加校验的校验比特越少,也就是信道编码增加的冗余度越小,系统的可靠性也随之降低。由于在码长相同的情况下,码率12性能与其他码率相比有较好的性能,所以系统方案最终选取码率1/2的多进制LDPC码。结束语本文对多进制LDPC码的编译码整体系统中能够对码字纠错效果产生影响的参数分别进行验证,运用统变量的原则分别对校验矩阵构造算法,译码算法,码长和码率等参数进行仿真对比。同
    2020-11-27下载
    积分:1
  • 图论(王树禾)作业答案
    中科大王树禾经典图论教材,课后作业相当有挑战性,本资源为部分习题的详细答案。第四至九章中部分习题的答案,目测挺详细的
    2020-12-02下载
    积分:1
  • 《Multisim14电路设计与仿真》源文件
    吕波等,机械2017版,源文件,文件打开后可直接仿真。
    2021-07-04 00:31:19下载
    积分:1
  • ZPL 打印条码、二维码及小票(中文/汉字),生成条码、二维码图片【Asp.Net】
    ZPL 打印条码、二维码及小票(中文/汉字),生成条码、二维码图片【Asp.Net】
    2020-12-03下载
    积分:1
  • 芯片验证漫游指南以及源代码.zip
    本书供学习研究之用,希望觉得好用的最好还是购买实体书籍支持路桑 ,如有侵权请联系我或者csdn删除
    2020-12-04下载
    积分:1
  • 简单CPU的Verilog设计
    本资料中包含了运算器ALU的设计源码、存储器的设计源码、控制器的设计源码、还有CPU的整体设计源码
    2020-12-03下载
    积分:1
  • 异步电机矢量控制磁链观测
    【实例简介】磁通观测说明: ///////////////////////////0519主要程序 flux_d=flux_d_o+T*(edss+20*reg3*cos_theta-20*flux_d_o); flux_q=flux_q_o+T*(eqss+20*reg3*sin_theta-20*flux_q_o); ///////////////磁通的大小在0.3-0.8之间 if(flux=0.8) reg3=0.8; end if(flux=1)) reg3=abs(we); if(we>=0) flux_d_comp=flux_d+flux_q; flux_q_comp=flux_q-flux_d; else flux_d_comp=flux_d-flux_q; flux_q_comp=flux_d+flux_q; end % else % reg3=1; % flux_d_comp=flux_d; % flux_q_comp=flux_q; % end %----------------------- flux_d_r=(Lr/Lm)*(flux_d_comp-(o*Ls*idss)); flux_q_r=(Lr/Lm)*(flux_q_comp-(o*Ls*iqss)); ///////////////////////////////// ////////////////////////////在磁通观测的这些已有的m文件中, 0254,0617,0623,0701采用的方法是zw论文中提及的p34-p35的方法, 其中函数之间的区别是在参数上作了调整。0518,0519方法同上。 0520采用不同方法??
    2021-11-18 00:33:54下载
    积分:1
  • 手把手教你学DSP--基于TMS320C55x光盘 含电路图+代码
    手把手教你学DSP--基于TMS320C55x光盘 含电路图+代码陈泰红 出 版 社:北京航空航天大学出版社 本书(作者陈泰红、任胜杰、魏宇)以TMS320C55x系列高性能低功耗DSP为主,主要介绍了以数字信号处理器(DSP)为核心的实时数字信号处理器的硬件结构和片内外设,论述了 eXpress算法标准软件尤其是CCS的使用,详细说明了DSP与外围接口电路的设计以及最小系统的设计,给出了DSP相关软件编程和开发调试,还介绍了 MATLAB在数字信号处理中的应用和DSP/BIOS基础知识。在介绍功能模块的基础上,列出了相应的实战项目开发实例,并讲述了DSP+FPGA复杂系统的设
    2021-05-06下载
    积分:1
  • siemens 840d-sl高级手册
    siemens 840d-sl高级编程手册,系统编程介绍,特殊指令用法,示例前言S| NUMERIK文献SINUMERIK文档分为以下几个类别·一般文献用户文献制造商/维修文档其它信息访问链接Www.siemens.com/motioncontrolldocu可获取关于以下主题的信息:订购文档/查看印刷品一览进入下载文档的链接使用在线文档(查找搜索手册/信息)如果您对技术文档有疑问(例如:建议或修改),请发送一份电子邯件到下列地址documotioncontrol@siemens.com我的文档管理器(MDM)点击下面的链接,您可以在西门子文档内容的基础上创建自己的机床文档。www.siemens.com/mdm培训提供的培训课程有:www.siemenscom/sitrainS|TRAN-西门子自动化产品、系统以及解决方案的培训www.siemens.com/sinutrainSinu train-S| NUMERIK培训软件常见问题常见问题(FAQ)请点击“产品支持",然后点击右侧的“支持http:/support.automationsiemens.comSINUMERIKS| NUMERIK的信息请点击:工作准备部分编程手册09/2011,6Fc53982BP40-2RA0前www.siemens.com/sinumerik目标客户该手册供以下人员使用:编程人员设计人员使用利用该编程手册目标用户可以设计程序和软件界面、写入、测试和消除故障标准功能范畴在该编程说明中描述∫标准的功能范畴。机床制造商增添或者更改的功能,由机床制造商资料进行说明。控制系统有可能执行本文献中未描述的某些功能。但是这并不意味着在提供系统时必须带有这些功能,或者为其提供有关的维修服务。同样,因为只是概要,所以该文献不包括仝部类型产品的所有详细信息,也无法考虑到安装运行和维修中可能出现的各种情况技术支持各个国家的技术支持电话请访问以下网址http://www.siemens.com/automation/service&support结构与内容的相关信息编程手册“基本原理”和“工作准备”。关于NC编程的说明分列在两木手册中:1.基本原理编程手册‘基本原理”供机床专业操作供使用,需要冇相应的钻削、铣削和车削加工知识。这里也利用一些简单的编程举例,说明常见的指令和语句(符合D|N66025)2.工作准备部分编程手册“工作准备部分"供熟悉所有编程方法的工艺人员使用。 SINUMERκK控制系统可利用一种专用编程语言对复杂的工件程序(例如自由成形曲面,通道坐标,…)进行编程,并且可减轻工艺人员编程的负担工作准备部分编程于册,09/2011,6FC53982BP40-2RA0Nc语言的可用性本手册中所描述的全部NC话言都可用于 SINUMERIK840Ds。有关S| NUMERIK828D的可用性见表格“指令:在 SINUMERIK828D上的可用性[页796]工作准备部分编程于册,O9/2011,6FC5398-2BP40-2RA05前工作准备部分6编程于册,09/2011,6FC53982BP40-2RA0目录前言……1灵活的NC编程.17变量171.1.1变量的一般信息171.12系统变量1811.3预定义用户变量:计算参数(R)201.1.4预定义用户变量:链接变量221.1.5定义用户变量(DEF)241.16系统变量,用户变量和NC语言指令的重新定义( REDEF)291.1.7属性:初始化值.321.18属性:极限值(LL,UL)35119属性:物理单位(PHU)361110属性:存取权限(APR,APW,APRP,APWP,APRB,APWB)1.1.11可定义和可重新定义的属性一览441.1.12定义和初始化数组变量(DEF,SET,REP)451.1.13定义和初始化数组变量(DEF,SET,REP):其它信息491.1.14数据类型画画B1面面∴511.2间接编程531.2.1间接编程地址531.2.2间接编程G代码1画551.2.3间接编程位置属性(GP∴561.2.4间接编程零件程序行( EXECSTR|NG)59运算功能601.4比较运算和逻辑运算·.·····,,,,,,,,,631.5比较错误的精确度修正( TRUNC)…...……651.6参见“最大变量、最小变量和变量Ⅸ域( MINVAL, MAXVAL, BOUND67运算的优先级691.8可能有的类型转换19字符串运算711.91类型转换到字符串( AXSTR|NG)711.9.2从字符串( NUMBER,| SNUMBER, AXNAME)类型转换.721.93字符串的链接(
    2020-12-08下载
    积分:1
  • 使用Verilog设计CPU
    使用Verilog设计CPU 学习怎么设计CPU哦!!!!!!!!!!!!
    2020-12-02下载
    积分:1
  • 696518资源总数
  • 104226会员总数
  • 29今日下载