资 源 简 介
对于相对NI公司的labview软件入门或者更深层次学习的人才都有用,石鑫华视觉网http://shixinhua.com118关闭相机661.19大恒相机DLL调用.凶数 LyGetDevicetotal.168凶数 LVOpen Device.69区数 LvAllocate resources区数 LySetResolution….....13区数 LvSetSnapMode…75数 LySetgain…网数 LvGetlmage Width…凶数 Lv GetlmageHeight…183区数 LySetAo1…函数 L ySetshutter88凶数 Ly SetADClevel网数 LySetTimeout94凶数 Lv Grabsingle96数 LV Exportlmage Data函数 LVStartgrab102凶数 Lv Grab104网数 LyClosedevice.106区数使用简要说明10812 Datalog数据记录10912.10pen打开数据库110122 Write写数据1111.2.3 Search查询数据12.4 Update更新数据.14125 Delete删除数据……11512.6 Close关闭数据库11513SubⅥ了函数1161.3. 1 Imagefor Use .........................117Create创建图像缓存.117Use使用图像……118copy复制图像119Dispose释放图像缓存12013.2帮助.………………………………………1201.33等待(有错误)134读写参数122135读写最后机种12613.6仿真采集图像…1291.3.7放大图像算子…131138缩小图像算子132139检查文件夹存在及新1331.3.10良率计算1341.311路径(开发与应用环境)13513.12岁列文件-多文件类型1372/440石鑫华视觉网http://shixinhua.com1313判断数组大小并截取子集……1381.314任一范围随机数13913.15首行行号..::::..·.::::::.:.:.::.::::.::::::.:1401.3.16提示信息1431317新建文件145第二节主程序与功能实现∴14921主程序前面板说明15122主程序初始化……153221程序执行时的原始初始化…154初始化状态提示155初始化主队列……156初始化从队列…建立相对咯径.157前面板全屏运行∴157访问网页92.22队列初始化160元素出队列状态机-初始化162循环控制及状态机控制着着·非看非,着,·163状态机-初始化控件165状态机-加载札种参数169状态机-初始化参数17123前面板事件响应.….:::176231用户登陆/退出事件176232设置参数185233保存参数189234参数另存为192235打丌参数19523.6运动……………197237连续采集198238单帧采集…201239图像处理20323.10自动运行.2052.311缩小图像.2152312放大图像.2152313原始尺寸2162314适合窗口2172.3.15保存图像2182316帮助…2212.317最小化2212318退出程序2232319访问主页.22523.20机和.2262.321规格参数..2283/440石鑫华视觉网http://shixinhua.com2322相机参数2302.323运动参数.2322324图像参数2332325其它参数24024程序退出.……24325单相机程序框图与双相机程序框图...146第四章图像处理实例248第一节尺寸测量24811视觉助手牛成脚本24812视觉助手生成 Labview代码…...125013生成 Labview代码的优化…2511.31删除打开图像文件代码..2511.32删除 Image显示控件调色板类型…25213.3删除错误代码判断.…25413.4删除ⅣA代码255135合并部分函数输入控件…2591.3.6优化输入输出控件26114通用图像处理平台中加载图像处理- clamp函数…26415自动运行264第二节二维码识别26621视觉助手生成脚木26622视觉助于生成 LabVIEW代码.26923生成LabⅥEW代码的优化…271231删除冗余代码271232使用覆盖多段线函数覆盖条码边框.233优化输入输出控件……27824通用图像处理平台中加载图像处理-QR识别数28025数据判断…28125图像参数..…18126初始化28427结果保存.28528自动运行285第三节模式匹配28631视觉助于生成脚本28732视觉助手生成 LabvIew代码28933生成 LabView代码的优化293331删除错误判断代码和ⅣA存储结果代码….293332改善模板图像的调用294333修改匹配数量.294334优化输入输出控件29534通用图像处理平台中加载图像处理-模式匹配函数.……29835添加匹配边框30336RO|赋值.30737模板文件的制作3114/440石鑫华视觉网http://shixinhua.com371使用N的 Teplate Ec37,2使用命令提示符调用 Template Editor3123.7.3使用模式匹库函数学习模板32338自动运行效果330第四节形状检测圆33241观觉助手生成脚本33242视觉助手生成 LabVIEw代码33443生成 Labview代码的优化33543.1删除错误判断代码和MA存储结果代码….35432删除打开图片代码…374.3.3改置图像参数自定义控件….33734添加圆覆盖.44通过图像处理平台加载图像处理-形状检测查找圆函数34245初始化控件34346图像参数值改交.3434.7RO|赋值.…34448数据判断.34849结果保存……灬349410简单标定349411标定数据标定.349412运行效果…361第五节LED编带机方向判断.36251视觉助手生成脚本…36352视觉助手生成 Labview代码…36753生成 Labview代码的优化370531删除错误判断代码……3705.3.2修改RO|.371533改善 IVA Measure2函数3735.34坐标系优化与求交点优化…376535设置图像参数自定义控件3825.36生成最终图像处理子函数……38654通过图像处理平台加载图像处理-方向判断函数38755数据判断.38856结果保存.38857初始化控件.38958参数设置390581定义左边RO3915.8.2查找左边3925.83定义顶边RO1……393584查找顶边394585定义参考坐标系3955.8.6定义检测区域3965.87参数设置流程.39659自动运行5/440石鑫华视觉网http://shixinhua.com5.10执行效率研究4025.11图像采集、图像处理串行处理4105.111自动运行图像处理…4105.11.2保存数据4125.113存储图像.4135.12改善后自动运行…413第六节OCR字符识别.41661视觉助手生成脚木…41762视觉助手牛成 LabvIew代码.42063生成LabⅥEW代码的优化….2422631删除错误判断等冗余代码…422632删除字符集参数设置.423633覆盖兴趣区域和字符边框区域∴4256.34改善字符集文件操作42764通过图像处理平台加载字符识别函数3265自定义字符识别RO|…43466学习字符集文什…243467初始化等修改43668自动运行效果.4396/440石鑫华视觉网http://shixinhua.com版权声明尊敬的读者,当您看到木页时,表示您已经获得了《 Labview vision图像处理开发宝典》的相关版本(电子书等形式)。无论您从何渠道获得本书,您仅拥有阅读权,《 LabvIEW vision图像处理开发宝典》著作权归石鑫华所有,未经石鑫华同意,您无权将《 LabvIew vision图像处理开发宝典》用于出版、印刷、转售、淘宝、复印、扫描、网络发布、网盘共享等。为了维护作者的权益,分发给您的复本可能是加密的PDF文档,也许无法用于打印、复制等,其中的图片也有可能包含与您相关的水印等情况,敬请谅解!请尊重作者的劳动成果,买这本书的钱,对于做视觉的您来说,真应该是小意思。当然,对于作者来说,全国需要这类书籍的人也屈指可数,多卖一本少卖一本也发不了财。因此,如果你对本书有兴趣,请不要再跟作者讨价还价。您不是在菜市场买菜,您买的是一份可以有更高回报的经验分亨读者利益亲爱的读者同志,当您通过止规渠道获得《 LabvIeW vision图像处理开发宝典》的复木时,表示您遵守了相关的法律法规。同时也表示了您对知识产权的承认以及对本书作者的尊为」提升正版阅读体验,在您购买本书时,可在作者网站 shixinhua con论坛中注册相关1D,并通知作者,作者将为您提高相应的权限,以查看、下载论坛有限制的阅读内容。同时,您将可以获得优先的技术支持。您通过石鑫华视觉网http://shixinhua.com)可以了解到,作者在机器视觉行业还算有较丰富的应用经验,对于初学者或者是对机器视觉了解不深的匚程师,或者可以提供·些必要的帮助,让您可以少走许多弯路,更快的掌握知识,更高效的完成您的机器视觉案例。购买本书的用户,可以优选获得作者开发的一些基于通用图像处理平台的图像处理分析子函数。请您随时关注右鑫华视觉网http://shixinhua.con感谢首先,感谢您支持作者。您是上帝,您的支持就是作者前进的动力。因此要特别感谢。其次,感谢N。因为N为我们提供了这么好的视觉应用软件,可以非常快的设计验证视觉项目,了解机器视觉与图像处理第三,感谢MNV。没有MⅣV,我们大家也不会走进机器视觉这个圈子。因此我们大家都要感谢MV7/440石鑫华视觉网http://shixinhua.com前言《 Labview vision图像处理开发宝典》是基 J. LabVIEW2013与 Vision DevelopmentModule2013(VDM2013)、Ⅴ ision assistant2013版创作的。因此附件中的脚本请考虑使用视觉助手2013版、 LabvIew2013版的打开或更高版本的打开。部分实例,可以照猎画虎的用于旧的版本的,但是部分例子,如oCR等,因为有多行字符识别等,因此需要2013版以后的才可以识别。而对于模式匹配等,2013版与2012版的差别也比较大,因此建议还是以2013版为准。《LabV| EW Vision图像处理开发宝典》以石鑫华视觉网出品的通用图像处理平台为基础进行讲解。主要讲解了如何利用 LabVIeW编写一套图像处理程序。《 Labview vision图像处理开发宝典》并没有详细介绍VDM中的每一个凶数该如何使用,而是介绍如何使用 LabVIeW与视觉助于、VDM进行混合编程,以使其能完成图像处理的任务。如何使用视觉助于生成脚本,以及更多的项目应用,请参考《基于 Vision assistant的图像处埋实用教程》。《LabⅥEWVision图像处理开发宝典》是对《基于Ⅴ ision assistant的图像处理实用教程》的延续,当您使用《基于 Vision assistant的图像处理实用教程》中的内容生成脚本后,下一步就是该生成Ⅵ代码,用」LabⅥEW中了。如果在这里您被编程难住了,那么不用担心,使用《 LabvIeWVision图像处理开发宝典》后,您将彻底明白,LabⅥEW与VDM、视觉助手是如何工作的。《 Labview vision图像处理开发宝典》中代码内容是以通用图像处理平台为基础的,其中涉及到的许多例子,也是在石鑫华视觉网出售的。因此涉及到的所有源代码均不提供给购买用户。客户可以根据教程中的内容,自己编写相关的代码,以完成图像处理程序的编写如果觉得这样比较浪费时冋,又或者您希望赞助一下石鑫华视觉网,叮以试着购买软件代码点此进入了解更多软件代码。依据《 Labview vision图像处理开发宝典》,作者认为只要您不是太菜的鸟,编写一套完美的图像处理程序,基本不在话下。如果您觉得看书太痛苦,那么还是建议您购买一套软件,并且找石鑫华,上门培训几天,包会!在阅读《 LabvieW vision图像处理开发宝典》之前,请先学习使用 NI Vision assistant视觉助手。同时,您应该对 LabVIEW这样的编稈平台,有一定的了解,这样对于您了解图像处理的编程,将有非常大的帮助。因为《LabⅥ EW Vision图像处理开发宝典》中的许多与Labview相关的编程方法,并不会详细的解释,是在默认您已经了解LabⅥEW的相关机制、原理的情况下进行讲解的。8/440石鑫华视觉网http://shixinhua.com第一章概述第一节 NI Labview& NI Vision简介abⅥEW是由美国国家仪器(N)开发的一款图形化编程语言,作用类似于其它的文本编程语言,如C、C、C#、ⅦB等,其主要面向的是测试测量领域。 LabVIEW的编程界面是图形化的,即通过线、框、图标等方式组合成语句逻辑。这种图形化编程的方式最大的优点就是入门简单、编程快速。当然,所有的编程语言都是一样的,入门后的精通,其实是与经验相关的,因此要想深入了解 LabvIew的各项性能与应用技巧,还是得有相当的应用经验才行。只有多写代码,多调试项目,才能写出好的应用程序CB丝孔定位系统石盒华视觉网h/ shixinhua. com[man合面反(rCB提丝孔定过ro的屯脑上中阅山就、、石、凹,企访盐团剑是白用到设参数保参数多数力打数运快集参理角图像放大寸适白密三保行图缘助原始图Tua com格零吴度(FPs兴rms)65566.n品心 Min EOx M如白动行000边曲度Nin百边常出MxRadius血动云行094653890OK退出年序DR丝№阳到←图1 LabVIeW编写程序前面板9/440