服务创造价值、存在造就未来
《LabVIEW Vision图像处理开发宝典(25.09)》,LabVIEW+NI Vision图像处理程序框架搭建从无到有,包含实例若干
教程名称 | 教程价格 | 加密U盘成本 | 定价 | 有无运费(顺丰11元起,满千元包邮费) | 源代码价格 |
A、机器视觉实用教程(修订版)+附加案例 | 120 | 80 | 200 | 有 | 0 |
B、机器视觉实用教程-视频教程+附加案例-26小时 | 200 | 100 | 300 | 有 | 0 |
C、LabVIEW Vision图像处理开发宝典(25.09) | 130 | 80 | 210 | 有 | 1800 |
D、LabVIEW Vision图像处理开发宝典-视频教程-54小时 | 430 | 100 | 530 | 有 | 1200 |
E、NI Vision Assistant2020-2025图像处理入门教程 | 410 | 80 | 490 | 有 | 0 |
F、NI Vision Assistant2024图像处理视频教程-58小时 | 460 | 100 | 560 | 有 | 0 |
G、NI VBAI2020-2023入门教程 | 420 | 80 | 500 | 有 | 0 |
H、NI VBAI2023视频教程-68小时 | 540 | 100 | 640 | 有 | 0 |
I、LabVIEW驱动相机采集图像指南(24.11)+IMAQdx范例视频讲解教程-13小时 | 220 | 80 | 300 | 有 | 300 |
J、LabVIEW Vision函数实例详解2020-2025+范例视频讲解-28小时 | 660 | 100 | 760 | 有 | 300 |
K、LabVIEW HALCON图像处理入门教程(25.08)+视频教程-31小时 | 750 | 100 | 850 | 有 | 7700 |
两种9.75折,三种9.5折,四种9.25折,五种9折,六种8.75折,七种8.5折,八种8.25折,九种8折,十种7.75折,十一种7.5折(加密U盘只收了成本价格,不参与折扣;部分教程没有源代码,所以源代码不参与折扣,如需要源代码在套餐基础上直接加价)。计算公式: 选择的教程价格求和×相应的折扣+需要的U盘成本=套餐价格。加密U盘成本:USB2的8GB80元,USB2的16GB100元,USB3的32GB200元,USB3的64GB的270元。套餐尽量使用一个U盘发货,PDF版本一个8GB;单个视频教程及配套的PDF,使用16GB;两个视频教程使用32GB,3个视频教程需要使用32+16两个U盘成本高于1个64G,直接使用1个64G;全套教程使用一个64GB加一个8GBU盘。 含硬件套餐,大恒相机为MER-133-54GM/MER-500-14GM为主,镜头为国产SHI-CxxFFW系列,焦距8-50mm随机选择,光源默认为环形光源SHI-RL7430-W或条形光源SHI-BLM14738-W,光源电源默认为SHI-APS2424-2CH。 计价示例:选择C+J产品,C的单卖价格为110元,J的单卖价格为660元,两种的折扣是0.975,两种资料需要一个16G的U盘100元,则总价为(110+660)*0.975+100=850元,需要源代码的加1300元。更多套餐参考: CJK三种中级版无代码0.95折:(130+660+750)*0.95+100=1563元; ABGH四种无编程基础套餐0.925折:(120+200+420+540)*0.925+200=1384元; ACJK四种视觉图像进阶无代码0.925折:(120+130+660+750)*0.925+200=1735元; BDFHIJ六种视频版无代码0.875折:(200+430+460+540+220+660)*0.875+270=2466元; ACEGIJK七种PDF版无代码0.85折:(120+130+410+420+220+660+750)*0.85+200=2503元; CDEFGHIJK九种软件教程无代码0.8折:(130++430+410+460+420+540+220+660+750)*0.8+270=3486元; ABCDEFGHIJ十种NI视觉环境无代码0.775折:(120+200+130++430+410+460+420+540+220+660)*0.775+270=3052元; ABCDEFGHIJK十一种全套无代码0.75折:(120+200+130++430+410+460+420+540+220+660+750)*0.75+350=3605元; ABCDEFGHIJK十一种全套有代码:3590+11300=14890元; NI视觉源代码:3600元;Halcon源代码7700;教程所有源代码:11300元; 全套无代码+相机镜头:4600元;全套有代码+相机镜头:15800元;全套无代码+相机镜头光源电源:4800元;全套有代码+相机镜头光源电源:16000元。 更多套餐组合,请与客服联系。 交易方式:公对公或私对私,无电商平台交易方式。 价格为未税价格,含税价格小规模纳税人普票*1.01;一般纳税人专用发票*1.13。 快递费用:顺丰速运,东莞发货11元起,广东省内12~13元,其他省份18~25元不等,订单满1000元包邮费。仅限中国大陆,港澳台运费另行计算。 加密U盘质保:质保1年。无法使用,厂家优先远程支持;确认无法使用,七天内免费维修或换新盘,运费卖家承担;一年内的,免费维修或换新盘,运费双方承担;一年后出故障,可付费维修或换新盘,运费买方承担。 | |||||
以下内容为旧版 | |||||
L、LabVIEW Vision图像处理开发宝典(第一版) | 80 | 0 | 80 | 无 | 1200 |
M、LabVIEW Vision图像处理开发宝典(第二版) | 110 | 80 | 190 | 有 | 1600 |
N、NI VBAI2011入门教程(第一版) | 70 | 0 | 70 | 无 | 0 |
O、NI VBAI2015F1入门教程(第二版) | 90 | 80 | 170 | 有 | 0 |
P、NI VBAI2015F3视频教程 | 240 | 80 | 320 | 有 | 0 |
Q、机器视觉实用教程(第一版) | 80 | 0 | 80 | 无 | 0 |
R、NI视觉助手2012图像处理教程 | 230 | 0 | 230 | 无 | 0 |
S、NI视觉助手2017图像处理教程-视频 | 210 | 80 | 290 | 有 | 0 |
T、LabVIEW驱动相机采集图像指南 | 90 | 80 | 170 | 有 | 200 |
U、LabVIEW HALCON图像处理入门教程(首版) | 180 | 80 | 260 | 有 | 2000 |
V、LabVIEW HALCON图像处理入门教程(第二版) | 330 | 80 | 410 | 有 | 3600 |
W、LabVIEW HALCON图像处理入门教程(24.09) | 470 | 80 | 550 | 有 | 5200 |
《LabVIEW Vision图像处理开发宝典(25.09)》教程简介:
内容统计:780页,字数16.5W+,配图1575张,word原始文档191MB,实例9个。
定价策略:PDF文档1元/6页,共130元。加密U盘成本:8GB,80元。共计210元。教程中示例源代码另行收费,1800元。
发票税费:价格不包含税费。可开1%小规模普通发票,以及13%专用发票,按税率加税点。
快递费用:教程使用加密U盘发货,会产生物流信息。默认使用顺丰速运,快递费用11元起(东莞发货),广东省内12~13元;其他省份高铁航空20~25元不等,陆运18元起。港澳台运费另行计算,快递无法到达地区,不可售。
开发环境:LabVIEW2020SP1 32位/64位(25.09版实例仅使用LabVIEW)。第一版、第二版,使用2012~2014版LabVIEW、VDM、VAS等32位环境。
教程适用对象:有一定LabVIEW使用经验,需要使用NI视觉搭建图像处理程序,落实机器视觉测试测量项目的读者。本教程使用了9个实例程序,培训如何使用LabVIEW + NI Vision搭建图像处理的框架。从0开始,搭建成可自动运行的程序。以及生成EXE应用程序、Installer安装程序、许可证授权等内容。教程并没有包含全部NI视觉函数的介绍。全部NI视觉函数介绍的,请参考E、F、I、J等相关教程。
教程销售规格:
PDF教程:仅包含《LabVIEW Vision图像处理开发宝典(25.09)》的PDF电子版教程(加密U盘发货)。210元(不含运费和税费)。
PDF教程+例子源代码:包含《LabVIEWVision图像处理开发宝典(25.09)》的PDF电子版教程(教程加密U盘发货);以及教程中涉及到的所有例子源代码(源代码使用邮件发送,不加密,可复制编辑修改)。2010元。
PDF教程+相机镜头:包含《LabVIEWVision图像处理开发宝典(25.09)》的PDF电子版教程(加密U盘发货);以及适用于本教程的相机(以大恒图像的130万像素网口黑白相机MER-133-54GM为准)和常规的国产FA工业镜头(SHI-CxxFFW为主,12-50mm焦距可选,500万像素级别兼容2/3寸相机)。1500元。
PDF教程+例子源代码+相机镜头:包含《LabVIEW Vision图像处理开发宝典(25.09)》的PDF电子版教程(加密U盘发货);以及教程中涉及到的所有例子源代码(源代码使用邮件发送,不加密,可复制编辑修改);以及适用于本教程的相机(以大恒图像的130万像素网口黑白相机MER-133-54GM为准)和常规的国产FA工业镜头(SHI-CxxFFW为主,8-50mm焦距可选,500万像素级别兼容2/3寸相机)。3300元。
源代码示例可单卖:
《LabVIEW Vision图像处理开发宝典(25.09)》共9个实例,单价400元每个。打包5折优惠,400*9*0.5=1800元。
本系列教程均为PDF电子书或视频,无纸质书,使用防复制加密U盘发送,U盘可在安装主流Windows XP、7、8、10、11的系统电脑中使用,教程资料不可打印,不可编辑,不可复制出U盘;源代码使用网盘发货,可复制修改编辑。U盘质保1年。质保期内损坏无法读取文档,免费维修或更换,运费双方承担;质保期外损坏,补偿U盘成本费(8GB80元,16GB100元,32GB200元,64GB270元)可换新,运费买家承担。U盘遗失不补,请注意保管!
默认发顺丰快递,东莞发货,订单超1000元,包邮。
售后技术支持服务,从2018年7月起,所有教程、方案、源代码等,都不再提供有偿或无偿技术支持服务。
《LabVIEW Vision图像处理开发宝典(25.09)》
前54页试读版本下载:
链接:https://pan.baidu.com/s/1FMSZiARPGNIRFgxvb4_PUg
提取码:6e2u
文档教程目录:
目录
版权声明 8
读者利益 10
感谢 10
前言 10
版本迭代 11
开发环境 12
第1章 结构框架 12
1.1 编程风格 12
1.2 编程框架 16
1.3 通用图像处理平台项目结构 25
1.4 通用图像处理平台流程图 30
1.5 通用图像处理平台结构框架-生产者消费者 31
1.6 双相机或多相机结构框架 34
第2章 功能函数与主程序 38
2.1 功能函数与模块 38
2.1.1 相机驱动程序 40
2.1.2 Datalog数据记录 40
2.1.2.1 Open打开数据库 41
2.1.2.2 Write写数据 42
2.1.2.3 Search查询数据 44
2.1.2.4 Update更新数据 45
2.1.2.5 Delete删除数据 46
2.1.2.6 Close关闭数据库 46
2.1.3 Sub VI子函数 47
2.1.3.1 ImageforUse 48
2.1.3.1.1 Create创建图像缓存 48
2.1.3.1.2 Use使用图像 49
2.1.3.1.3 Copy复制图像 50
2.1.3.1.4 Dispose释放图像缓存 51
2.1.3.2 帮助 51
2.1.3.3 等待(有错误) 52
2.1.3.4 读写参数 53
2.1.3.5 读写最后机种 57
2.1.3.6 仿真采集图像 60
2.1.3.7 放大图像算子 62
2.1.3.8 缩小图像算子 63
2.1.3.9 检查文件夹存在及新建 64
2.1.3.10 良率计算 65
2.1.3.11 路径(开发与应用环境) 66
2.1.3.12 罗列文件-多文件类型 68
2.1.3.13 判断数组大小并截取子集 69
2.1.3.14 任一范围随机数 70
2.1.3.15 首行行号 71
2.1.3.16 提示信息 74
2.1.3.17 新建文件 76
2.2 主程序与功能实现 80
2.2.1 主程序前面板说明 82
2.2.2 主程序初始化 84
2.2.2.1 程序执行时的原始初始化 85
2.2.2.1.1 初始化状态提示 86
2.2.2.1.2 初始化主队列 87
2.2.2.1.3 初始化从队列 87
2.2.2.1.4 建立相对路径 88
2.2.2.1.5 前面板全屏运行 88
2.2.2.1.6 访问网页 90
2.2.2.2 队列初始化 91
2.2.2.2.1 元素出队列 92
2.2.2.2.2状态机-初始化 93
2.2.2.2.3循环控制及状态机控制 94
2.2.2.2.4状态机-初始化控件 96
2.2.2.2.5状态机-加载机种参数 100
2.2.2.2.6状态机-初始化参数 102
2.2.3 前面板事件响应 107
2.2.3.1 用户登录/退出事件 107
2.2.3.2 设置参数 116
2.2.3.3 保存参数 120
2.2.3.4 参数另存为 123
2.2.3.5 打开参数 126
2.2.3.6 运动 128
2.2.3.7 连续采集 129
2.2.3.8 单帧采集 132
2.2.3.9 图像处理 134
2.2.3.10 自动运行 136
2.2.3.11 缩小图像 146
2.2.3.12 放大图像 146
2.2.3.13 原始尺寸 147
2.2.3.14 适合窗口 148
2.2.3.15 保存图像 149
2.2.3.16 帮助 152
2.2.3.17 最小化 152
2.2.3.18 退出程序 154
2.2.3.19 访问主页 156
2.2.3.20 机种 158
2.2.3.21 规格参数 160
2.2.3.22 相机参数 162
2.2.3.23 运动参数 164
2.2.3.24 图像参数 165
2.2.3.25 其他参数 172
2.2.4 程序退出 175
2.2.5 单相机程序框图与双相机程序框图 178
第3章 图像处理实例 180
3.1 尺寸测量 180
3.1.1 视觉助手生成脚本 180
3.1.2 视觉助手生成LabVIEW代码 182
3.1.3 生成LabVIEW代码的优化 183
3.1.3.1 删除打开图像文件代码 183
3.1.3.2 删除Image显示控件调色板类型 184
3.1.3.3 删除错误代码判断 186
3.1.3.4 删除IVA代码 187
3.1.3.5 合并部分函数输入控件 191
3.1.3.6 优化输入输出控件 193
3.1.4 通用图像处理平台中加载图像处理-clamp函数 196
3.1.5 自动运行 196
3.2 二维码识别 198
3.2.1 视觉助手生成脚本 198
3.2.2 视觉助手生成LabVIEW代码 201
3.2.3 生成LabVIEW代码的优化 203
3.2.3.1 删除冗余代码 203
3.2.3.2 使用覆盖多段线函数覆盖条码边框 203
3.2.3.3 优化输入输出控件 210
3.2.4 通用图像处理平台中加载图像处理-QR识别函数 212
3.2.5 数据判断 213
3.2.5 图像参数 213
3.2.6 初始化 216
3.2.7 结果保存 217
3.2.8 自动运行 217
3.3 模式匹配 218
3.3.1 视觉助手生成脚本 219
3.3.2 视觉助手生成LabVIEW代码 221
3.3.3 生成LabVIEW代码的优化 225
3.3.3.1 删除错误判断代码和IVA存储结果代码 225
3.3.3.2 改善模板图像的调用 226
3.3.3.3 修改匹配数量 226
3.3.3.4 优化输入输出控件 227
3.3.4 通用图像处理平台中加载图像处理-模式匹配函数 230
3.3.5 添加匹配边框 235
3.3.6 ROI赋值 239
3.3.7 模板文件的制作 243
3.3.7.1 使用NI的Template Editor 243
3.3.7.2 使用命令提示符调用TemplateEditor 244
3.3.7.3 使用模式匹配库函数学习模板 255
3.3.8 自动运行效果 262
3.4 形状检测-圆 264
3.4.1 视觉助手生成脚本 264
3.4.2 视觉助手生成LabVIEW代码 266
3.4.3 生成LabVIEW代码的优化 267
3.4.3.1 删除错误判断代码和IVA存储结果代码 267
3.4.3.2 删除打开图片代码 269
3.4.3.3 设置图像参数自定义控件 269
3.4.3.4 添加圆覆盖 271
3.4.4 通过图像处理平台加载图像处理-形状检测查找圆函数 274
3.4.5 初始化控件 275
3.4.6 图像参数值改变 275
3.4.7 ROI赋值 276
3.4.8 数据判断 280
3.4.9 结果保存 281
3.4.10 简单标定 281
3.4.11 标定数据标定 281
3.4.12 运行效果 293
3.5 LED编带机方向判断 294
3.5.1 视觉助手生成脚本 295
3.5.2 视觉助手生成LabVIEW代码 299
3.5.3 生成LabVIEW代码的优化 302
3.5.3.1 删除错误判断代码 302
3.5.3.2 修改ROI 303
3.5.3.3 改善IVAMeasure2函数 305
3.5.3.4 坐标系优化与求交点优化 308
3.5.3.5 设置图像参数自定义控件 314
3.5.3.6 生成最终图像处理子函数 318
3.5.4 通过图像处理平台加载图像处理-方向判断函数 319
3.5.5 数据判断 320
3.5.6 结果保存 320
3.5.7 初始化控件 321
3.5.8 参数设置 322
3.5.8.1 定义左边ROI 323
3.5.8.2 查找左边 324
3.5.8.3 定义顶边ROI 325
3.5.8.4 查找顶边 326
3.5.8.5 定义参考坐标系 327
3.5.8.6 定义检测区域 328
3.5.8.7 参数设置流程 328
3.5.9 自动运行 333
3.5.10 执行效率研究 334
3.5.11 图像采集、图像处理串行处理 342
3.5.11.1 自动运行图像处理 342
3.5.11.2 保存数据 344
3.5.11.3 存储图像 345
3.5.12 改善后自动运行 345
3.6 OCR字符识别 348
3.6.1 视觉助手生成脚本 349
3.6.2 视觉助手生成LabVIEW代码 352
3.6.3 生成LabVIEW代码的优化 354
3.6.3.1 删除错误判断等冗余代码 354
3.6.3.2 删除字符集参数设置 355
3.6.3.3 覆盖兴趣区域和字符边框区域 357
3.6.3.4 改善字符集文件操作 359
3.6.4 通过图像处理平台加载字符识别函数 364
3.6.5 自定义字符识别ROI 366
3.6.6 学习字符集文件 366
3.6.7 初始化等修改 368
3.6.8 自动运行效果 371
3.7 单IO触发双相机(大恒图像MER-130-30UM+粒子分析、灰度测量、QR码识别) 372
3.7.1 项目基本需求介绍 372
3.7.2 项目使用硬件 375
3.7.3 软件基本界面 376
3.7.4 软件基本功能实现 382
3.7.4.1 初始化 382
3.7.4.2 机种变化与打开参数 386
3.7.4.3 规格参数 387
3.7.4.4 相机参数 389
3.7.4.5 连续采集与单帧采集 393
3.7.4.6 设置盖子检测区域 395
3.7.4.7 盖子处理 396
3.7.4.8 盖子处理子函数-灰度测量 397
3.7.4.9 设置二维码检测区域 398
3.7.4.10 二维码参数设置 399
3.7.4.11 二维码处理 399
3.7.4.12 二维码处理子函数-二维码识别 401
3.7.4.13 设置垫片检测区域 403
3.7.4.14 垫片参数设置 404
3.7.4.15 垫片处理 404
3.7.4.16 垫片处理子函数-粒子分析 405
3.7.4.17 其他参数 406
3.7.4.18 自动运行 407
3.7.4.19 单独运行 413
3.7.4.20 存储图像 414
3.7.4.21 保存数据 415
3.7.4.22 保存图像 418
3.7.4.23 数据查询 418
3.7.4.24 退出程序 444
3.7.4.25 其他功能 445
3.7.5 运行效果 445
3.8 独立4相机硬件触发与4相机IO卡触发框架(BaslerAca2500-14GM+Adlink PCI-7230) 448
3.8.1 独立4相机硬件触发框架搭建 449
3.8.1.1 前面板 449
3.8.1.2 自定义控件 451
3.8.1.3 程序框图 457
3.8.2 独立4相机IO卡触发框架搭建 469
3.8.2.1 前面板 470
3.8.2.2 自定义控件 473
3.8.2.3 程序框图 475
3.9 LabVIEW使用Umi-OCR调用百度飞桨PaddleOCR(纯LabVIEW) 484
3.9.1 初始化 484
3.9.2 Umi-OCR_HTTP_OP.vi 493
3.9.2.1 Umi-OCR_HTTP_OP.vi-打开 494
3.9.2.2 Umi-OCR_HTTP_OP.vi-POST 495
3.9.2.2.1 图像数据Base64JSON.vi 498
3.9.2.2.2 结果处理.vi 504
3.9.2.2.3 图像数据Base64JSON-读码.vi 508
3.9.2.2.4 结果处理-读码.vi 509
3.9.2.3 Umi-OCR_HTTP_OP.vi-关闭 511
3.9.3 初始化控件 512
3.9.4 加载机种参数 512
3.9.5 初始化机种参数 517
3.9.6 相机驱动彩色.vi(大恒.NET驱动) 519
3.9.7 设置参数 527
3.9.8 保存参数 527
3.9.9 另存参数 529
3.9.10 打开参数 532
3.9.11 相机参数 533
3.9.12 打开图像 534
3.9.13 LV读取图像文件.vi 535
3.9.14 缩放.vi 540
3.9.15 单帧采集 545
3.9.16 连续采集 546
3.9.17 图像参数 548
3.9.18 其他参数 549
3.9.19 图像分析 550
3.9.20 自动运行 550
3.9.21 按键F5自动运行一次 552
3.9.22 保存数据 553
3.9.23 存储图像 554
3.9.24 LV保存图像文件.vi 558
3.9.25 保存图像 559
3.9.26 退出 561
3.9.27 打开图像运行效果 563
3.9.28 采集图像运行效果 569
3.9.29 自动运行 573
3.9.30 PaddleOCR的不足 575
3.9.31 打包LVPaddleOCR.exe 588
3.9.32 读码功能测试 606
3.9.33 64位环境速度验证 612
3.9.34 RapidOCR引擎验证 615
第4章 常见硬件驱动与软件处理方法 621
4.1 串口IO卡驱动方法 621
4.2 ADLINK IO卡PCI-7230驱动方法 624
4.3 松下PLC串口通信 634
4.4 两条直线间的距离 639
4.5 测量螺丝牙距 645
4.6 提取所有轮廓曲线 647
4.7 图像处理中的定位方法 648
4.8 查找两点求坐标转换(ROI跟随目标移动) 650
4.9 接插件正位度与平整度 654
4.10 自定义找圆算法 659
第5章 应用程序与安装程序的生成与授权 690
5.1 应用程序的生成 690
5.1.1 项目构成 690
5.1.2 新建应用程序 694
5.2 使用LabVIEW开发的机器视觉系统包含的组件 726
5.2.1 LabVIEW Run Time Engine运行引擎 726
5.2.2 NI Vision Common Resources 728
5.2.3 NI Vision Development Module Run Time 729
5.2.4 NI IMAQdx 730
5.2.5 NI VISA 731
5.3 安装程序的生成 732
5.3.1 生成安装程序 732
5.3.2 安装程序在无NI环境中的验证 754
5.4 NI视觉正版授权问题 776
5.4.1 哪些组件需要收费 776
5.4.2 不使用视觉许可证且能正版应用NI视觉的方法 776
版权声明
尊敬的读者,当您看到本页时,表示您已经获得了《LabVIEW Vision图像处理开发宝典(25.09)》的相关版本(电子书等形式)。石鑫华出品的机器视觉和图像处理相关的作品均已登记著作权,侵权必究。无论您从何渠道获得该系列作品,您仅有使用权,仅可将其用于自己的学习。作品的所有权利(发表权、署名权、修改权、保护作品完整权、复制权、发行权、出租权、展览权、表演权、放映权、广播权、信息网络传播权、摄制权、改编权、翻译权、汇编权及其他权利)归作者石鑫华所有,未经作者同意,您无权将作品用于出版、发行、复制、印刷、信息网络传播、摄制、改编、汇编等等。为了维护作者的权益,分发给您的复本是通过加密U盘发送的PDF文档和视频文件,无法打印、复制、编辑、剪辑、翻录等,其中的图片也有可能包含与您相关的水印,敬请谅解!如果购买的作品有源代码且有付费购买,您将拥有源代码的复制权、修改权。基于此源代码二次开发后的新源代码所有权利归您所有。付费使用的源代码仅包含源代码本身的许可,开发该源代码所需的LabVIEW、NI Vision Development Model、NI Vision Acquisition Software、NI VisionBuilder for Automated Inspection、Halcon等软件开发平台、工具包模块、驱动程序、应用软件、图像处理库所需的商业授权不包含在内。如需相关软件的商业授权许可,可咨询相关公司或委托作者代购。
著作权证书
作品已经申请著作权
《LabVIEW Vision图像处理开发宝典》已经申请著作权保护,盗版必究!
读者利益
亲爱的读者同志,当您通过正规渠道获得《LabVIEW Vision图像处理开发宝典(25.09)》的复本时,表示您遵守了相关的法律法规。同时也表示了您对知识产权的承认以及对本书作者的尊重。
为了提升正版阅读体验,在您购买本书时,可在作者网站visionbbs.com视觉论坛中注册相关ID,并通知作者,作者将为您提高相应的权限,以查看、下载论坛有积分限制的阅读内容(需要付费的内容除外)。您通过石鑫华视觉网shixinhua.com和石鑫华视觉论坛visionbbs.com可以了解到,作者在机器视觉行业还算有较丰富的应用经验,对于初学者或者是对机器视觉了解不深的工程师,视觉论坛也许可以提供一些必要的帮助,让您可以少走许多弯路,更快的掌握知识,更高效的完成您的机器视觉案例。
感谢
首先,感谢您支持作者。您是上帝,您的支持就是作者前进的动力。因此要特别感谢。
其次,感谢NI。因为NI为我们提供了这么好的视觉应用软件,可以非常快的设计验证视觉项目,了解机器视觉与图像处理。
第三,感谢MV。没有MV,我们大家也不会走进机器视觉这个圈子。因此我们大家都要感谢MV。
前言
《LabVIEW Vision图像处理宝典(第二版)》以石鑫华视觉出品的通用图像处理平台为基础进行讲解。主要讲解了如何利用LabVIEW编写一套图像处理程序。《LabVIEW Vision图像处理宝典(第二版)》并没有详细介绍VDM中的每一个函数该如何使用(这方面的需求参考《LabVIEW Vision函数实例详解》),而是介绍如何使用LabVIEW与视觉助手、VDM进行混合编程,以使其能完成图像处理的任务。如何使用视觉助手生成脚本,以及更多的项目应用,请参考《NI VisionAssistant2020-2024图像处理入门教程》、《NI Vision Assistant2024图像处理视频教程》。《LabVIEW Vision图像处理宝典(第二版)》是对《NI VisionAssistant2020-2024图像处理入门教程》的延续,当您使用《NI Vision Assistant2020-2024图像处理入门教程》中的内容生成脚本后,下一步就是将生成VI代码,集成到LabVIEW中了。如果在这里您被编程难住了,那么不用担心,使用《LabVIEW Vision图像处理宝典(第二版)》后,您将彻底明白,LabVIEW与VDM、视觉助手是如何工作的。
《LabVIEW Vision图像处理宝典(第二版)》中代码内容是以通用图像处理平台为基础的,其中涉及到的许多例子源代码,是有偿出售的独立商品。因此涉及到的所有源代码均不免费提供给购买用户。客户可以根据教程中的内容,自己编写相关的代码,以完成图像处理程序的编写,这样也有利于自己对知识点的掌握。如果觉得这样比较浪费时间,又或者您希望支持一下作者,可以付费购买软件源代码。
依据《LabVIEW Vision图像处理宝典(第二版)》,作者认为只要您不是太菜的鸟,编写一套适用的图像处理程序,基本上没有太多问题,当然前提条件需要您稍微也要懂一点LabVIEW的编程知识。如果您觉得看书太痛苦,那么还是建议您购买一套软件,或者是可以购买后期出品的视频教程《NI Vision图像处理宝典-视频教程》。
在阅读《LabVIEW Vision图像处理宝典(第二版)》之前,请先学习使用NI Vision Assistant视觉助手。同时,您应该对LabVIEW这样的编程平台,有一定的了解,这样对于您图像处理的编程,将有非常大的帮助。因为《LabVIEW Vision图像处理宝典(第二版)》中的许多与LabVIEW相关的基础知识与编程方法,并不会详细的解释,是在默认您已经了解LabVIEW的相关机制、原理的情况下进行讲解的。
版本迭代
《LabVIEW Vision图像处理开发宝典》在作者创作的书籍中,销量是比较好的,因此也会持续更新内容。先前版本有些内容没有介绍到,而有些内容比较多余或在其他作品中有介绍,会在后续版本中进行修正。
《LabVIEWVision图像处理宝典》中的第一章概述,在《LabVIEW Vision图像处理宝典(第二版)》中删除掉。概念性的内容,这个对于学习NI VISION实际作用不大,删除。
《LabVIEW Vision图像处理宝典》第二章变成了《LabVIEW Vision图像处理宝典(第二版)》的第一章,并且增加了“1.5 通用图像处理平台结构框架-生产者消费者”和“1.6 双相机或多相机结构框架”两节内容。
《LabVIEW Vision图像处理宝典》第三章变成了《LabVIEW Vision图像处理宝典(第二版)》的第二章,并且其中的第一节功能函数与模块中的相机驱动程序内容删除(在一些实例中有简单介绍)。因为相机驱动程序功能在作品《NI驱动相机采集图像指南(24.11)》中有更为详细的介绍。如果需要相机驱动教程,可以购买《NI驱动相机采集图像指南(24.11)》。
《LabVIEW Vision图像处理宝典》中的第四章变成了《LabVIEW Vision图像处理宝典(第二版)》第三章,并且添加了“3.7 单IO触发双相机(大恒图像 MER-130-30UM+粒子分析、灰度测量、QR码识别)”、“3.8 独立4相机硬件触发与4相机IO卡触发框架(BaslerAca2500-14GM+Adlink PCI-7230)”两个多相机的实例。《LabVIEW Vision图像处理宝典(第二版)》中的实例,都是单相机的,且大部分都是以图片进行演示的,而《LabVIEW Vision图像处理宝典(第二版)》中3.7、3.8则为多相机的实例,且与硬件强相关的实例,更有实战意义。
《LabVIEW Vision图像处理宝典(第二版)》增加了“第4章 常见硬件驱动与软件处理方法”。如与硬件相关的串口IO卡驱动方法(3.7节中的实例使用到)、ADLINK IO卡 PCI-7230驱动方法(3.8节中实例使用)、松下PLC串口通信方法;两条直线间的距离、测量螺丝牙距、提取所有轮廓曲线、查找两点求坐标转换(ROI跟随目标移动)、接插件正位度与平整度、自定义找圆算法等软件方法。
《LabVIEW Vision图像处理宝典(第二版)》增加了第5章 应用程序的生成与安装程序的生成及授权问题。这章内容,有很强的应用性。如果是已经学会了程序生成的,那么作用不大,但是对于不会生成程序的,帮助很大。而且授权问题,可以给用户提供软件正版化相关的若干问题的解决方法。
《LabVIEWVision图像处理开发宝典(25.09)》增加了“3.9LabVIEW使用Umi-OCR调用百度飞桨PaddleOCR(纯LabVIEW)”章节实例。这是一个使用百度飞桨深度学习模型做字符识别的实例。这个实例仅使用了LabVIEW环境,没有使用VAS采集图像,而是使用大恒图像工业相机的厂家.NET驱动,更多可参考《NI驱动相机采集图像指南(24.11)》;也没有使用VDM做图像处理等,图像处理核心使用的是Umi-OCR,调用的是百度飞桨PaddleOCR模型或RapidOCR模型。而图像数据变换、读写图像,则使用LabVIEW环境的图形与声音中的控件。图片显示,则使用LabVIEW环境的二维图片进行显示。这样就完全脱离了NI Vision相关的内容,不现需要考虑NI视觉正版授权问题(LabVIEW的Runtime是不需要付费的)。Umi-OCR以及PaddleOCR/RapidOCR等,都是免费的。对于一些需要正版化的项目,则更有成本优势。
《LabVIEW Vision图像处理宝典》编写于2010年,全书440页;《LabVIEW Vision图像处理宝典(第二版)》编写于2016年,全书640页。《LabVIEW Vision图像处理宝典(25.09)》编写于2025年,全局780页。
开发环境
《LabVIEW Vision图像处理宝典》是基于2012~2013版的LabVIEW、Vision Development Module(含视觉助手)、Vision Acquisition Software创作的。
《LabVIEW Vision图像处理宝典(第二版)》的新增内容是基于2013~2014版LabVIEW、Vision Development Module(含视觉助手)、Vision Acquisition Software创作的。
《LabVIEW Vision图像处理宝典(25.09)》的新增内容是基于LabVIEW2020版开发的,未使用VDM、VAS等。
NI LabVIEWWin32/64Bit 中文/德语/日语/法语/英文/韩语 LabVIEW Windows系统历年版本下载LabVIEW 7Express~2025Q3
http://visionbbs.com/thread-21520-1-1.html
NI VisionDevelopment Module Win32/64Eng LabVIEW VDM视觉开发模块历年版本下载VDM7.1.1-VDM2025Q3
http://visionbbs.com/thread-21515-1-1.html
NI VisionAcquisition Software Win32/64Eng LabVIEW VAS视觉采集软件历年版本下载VAS7.1~VAS2025Q3
http://visionbbs.com/thread-21516-1-1.html
因此如果有购买源代码套餐,请考虑使用LabVIEW2020及以后版本。部分实例,可以照猫画虎的用于旧的版本的,或直接保存为早期版本。但是部分例子,如OCR等,因为有多行字符识别等,因此需要2013版以后的才可以识别。而对于模式匹配等,2013版与2012版的差别也比较大。LabVIEW、VDM、VAS等的功能和性能,在2020版后更新或提升的相对比较少,不必强求升级到最新版本。