石鑫华视觉 发表于 2023-10-11 16:03:02

《NI Vision Builder for Automated Inspection 2020&2023入门教程》NI VBAI 2020&2023入门教程试读版

《NI Vision Builder for Automated Inspection 2020&2023入门教程》NI VBAI 2020&2023入门教程试读版


       教程名称教程价格加密U盘成本定价有无运费(顺丰11元起,满千元包邮费)源代码价格
A、机器视觉实用教程(修订版)+附加案例12080200有0
B、机器视觉实用教程-视频教程+附加案例200100300有0
C、NI Vision图像处理宝典(第二版)11080190有1000
D、NI Vision图像处理宝典-视频教程430100530有1000
E、NI Vision Assistant2020-2024图像处理入门教程41080490有0
F、NI Vision Assistant2024图像处理视频教程460100560有0
G、NI VBAI2020-2023入门教程42080500有0
H、NI VBAI 2023视频教程540100640有0
I、LabVIEW驱动相机采集图像指南(24.11)15080230有300
J、LabVIEW Vision函数实例详解2020-202452080600有300
K、LabVIEW HALCON图像处理入门教程(24.09)47080550有5200
两种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;全套4个视频及PDF使用64GB一个U盘。
    含硬件套餐,大恒相机为MER-133-54GM/MER-500-14GM为主,镜头为国产SHI-CxxFFW系列,焦距8-50mm随机选择,光源默认为环形光源SHI-RL7430-W或条形光源SHI-BL14738-W,光源电源默认为SHI-APS2424-2CH。
    计价示例:选择C+J产品,C的单卖价格为110元,J的单卖价格为520元,两种的折扣是0.975,两种资料需要一个8G的U盘,80元,则总价为(520+110)*0.975+80=694元,需要源代码的加1300元。更多套餐参考:CJK三种中级版无代码:1125元;ABGH四种无编程基础套餐:1366元;ACJK四种视觉图像进阶无代码:1190元;BDFH 四种视频版无代码:1778元;ACEGIJK七种PDF版无代码:1933元;CDEFGHIJK九种软件教程无代码:3078元;ABCDEFGHIJ十种NI视觉环境无代码:2858元;ABCDEFGHIJK十一种全套无代码:3128元;ABCDEFGHIJK十一种全套有代码:9000元;NI视觉源代码:2500元;Halcon源代码4000;教程所有源代码:6500元;全套无代码+相机镜头:3600元;全套有代码+相机镜头:9600元;全套无代码+相机镜头光源电源:3900元;全套有代码+相机镜头光源电源:9800元。 更多套餐组合,请与客服联系。
    价格为未税价格,含税价格小规模纳税人普票*1.01;一般纳税人专用发票*1.13。
    交易方式:公对公或私对私,无电商平台交易方式。
    快递费用:顺丰速运,东莞发货11元起,广东省内12~13元,其他省份18~25元不等。订单满1000元包邮费。
    加密U盘质保:质保1年。无法使用,厂家优先远程支持;确认无法使用,七天内免费维修或换新盘,运费卖家承担;一年内的,免费维修或换新盘,运费双方承担;一年后出故障,可付费维修或换新盘,运费买方承担。
以下内容为旧版
L、NI标定训练接口程序2020~2024版(E、G中均已经包含,不参与套餐)50050无0
M、NI Calibration Training标定训练30030无0
N、LabVIEW Vision图像处理开发宝典(第一版)80080无0
O、NI VBAI2011入门教程(第一版)70070无0
P、NI VBAI2015F1入门教程(第二版)9080170有0
Q、NI VBAI2015F3视频教程24080320有0
R、机器视觉实用教程(第一版)80080无0
S、NI视觉助手2012图像处理教程2300230无0
T、NI视觉助手图像处理教程-实例10010无0
U、NI视觉助手2017图像处理教程-视频21080290有0
V、NI驱动相机采集图像指南9080170有200
W、LabVIEW HALCON图像处理入门教程(首版)18080260有2000
X、LabVIEW HALCON图像处理入门教程(第二版)33080410有3600
Y、LabVIEW HALCON图像处理入门教程(2024Q3)41080490有4400

NI VBAI2020&2023入门教程,正式发布。教程约2500+页,830M。原始为2400页800M,修订后将标定训练接口程序的内容添加到本教程中。

VBAI是一款无需要编程的拖拉式可配方的标准机器视觉图像处理软件,非常适合机器视觉图像处理小新使用。

前面4章335页试读版本下载(为未修正前的内容,不包含标定训练接口程序的使用):
链接:https://pan.baidu.com/s/1G6xyVcrSsPhZANpgTrJd7A
提取码:**** Hidden Message *****





目录
版权声明      16
读者利益      16
感谢      17
NI VBAI2020-2023版教程主要修正内容      17
第一章 NI Vision Builder for Automated Inspection概述      18
1.1 VBAI简介      18
1.2 VBAI安装资源获取      19
1.3 VBAI安装      20
1.4 VBAI正版许可证      20
第二章 VBAI欢迎界面      30
2.1 VBAI欢迎界面布局      31
2.2 Select a target to run Vision Builder AI选择运行VBAI的目标(仅VBAI2020支持)      33
2.2.1 Refresh Target List刷新目标列表      33
2.2.2 Add Target添加设备      35
2.2.3 Add Simulated Target添加仿真设备      42
2.3 Config Inspection配置检测      46
2.4 Run Inspection运行检测      50
2.4.1 运行检测界面的Inspection检测菜单      54
2.4.2 运行检测界面的Help帮助菜单      55
2.5 Getting Start获取开始/Help帮助/Community and Online Support社区和在线支持      57
第三章 VBAI配置界面      58
3.1 配置界面菜单      58
3.1.1 File文件      58
3.1.1.1 New新建      59
3.1.1.2 New from Template从模板新建      61
3.1.1.3 Open打开      61
3.1.1.4 Save保存      63
3.1.1.5 Save As另存为      64
3.1.1.6 Save As Template另存为模板      65
3.1.1.7 Save Image保存图像      66
3.1.1.8 Print Image打印图像      72
3.1.1.9 Print Inspection State Diagram打印检测状态图      77
3.1.1.10 Print Inspection Details打印检测详情      82
3.1.1.11 Inspection Properties检测属性      85
3.1.1.12 Switch to Inspection Interface切换到检测界面      87
3.1.1.13 Close关闭      89
3.1.2 Edit编辑      90
3.1.2.1 Edit Step编辑步骤      90
3.1.2.2 Edit Inspection Documentation编辑检测文档      92
3.1.2.3 Cut剪切      92
3.1.2.4 Copy复制      94
3.1.2.5 Paste粘贴      95
3.1.2.6 Delete删除      97
3.1.3 View查看      98
3.1.3.1 Zoom In放大      98
3.1.3.2 Zoom Out缩小      100
3.1.3.3 Zoom 1:1原始大小      101
3.1.3.4 Zoom to Fit缩放到适合      102
3.1.3.5 Toggle Main Window View切换主窗口视图      104
3.1.3.6 View Inspection State Diagram查看检测状态图      105
3.1.3.7 View Inspection Interface查看检测界面      106
3.1.4 Operate操作      107
3.1.4.1 Run Inspection Once单次运行检测      108
3.1.4.2 Run Inspection in Loop循环运行检测      110
3.1.4.3 Run Inspection Fast快速运行检测      111
3.1.4.4 Run Inspection until Failure循环运行检测直至失败      113
3.1.4.5 Run Inspection Multiple Times多次运行检测      114
3.1.4.6 Stop Inspection停止检测      116
3.1.4.7 Highlight Execution高亮执行      118
3.1.4.8 Pause暂停      119
3.1.4.9 Step Into单步跳入      121
3.1.4.10 Step Over单步跳过      122
3.1.4.11 Use Previous Image使用上一张图像      122
3.1.4.12 Use Current Image使用当前图像      124
3.1.4.13 Use Next Image使用下一张图像      124
3.1.4.14 Select Next Image选择下一张图像      126
3.1.4.15 Benchmark Inspection基准检测      127
3.1.4.16 Model Vision System Variations建模视觉系统变化      128
3.1.4.17 Validate System验证系统      133
3.1.5 Tools工具      135
3.1.5.1 System Resource Manager系统资源管理      135
3.1.5.2 Communication Device Manager通信设备管理      136
3.1.5.3 Variable Manager变量管理      156
3.1.5.4 Inspection Interface Configuration检测界面配置      182
3.1.5.5 Serial Communication Terminal串行通信终端      189
3.1.5.6 TCP Communication Terminal TCP通信终端      192
3.1.5.7 Modbus Local Registers Terminal MODBUS本地寄存器终端      193
3.1.5.8 Vision RIO Test Panel and Monitor视觉RIO测试面板和监视器      195
3.1.5.9 I/O Test Panel and Monitor 输入/输出测试面板和监视器      197
3.1.5.10 NI-DAQmx I/O Test Panel and Monitor 数据采集输入/输出测试面板和监视器      197
3.1.5.11 View Measurements查看测量      198
3.1.5.12 Migrate Inspection to LabVIEW迁移检测到LabVIEW      202
3.1.5.13 Options选项      209
3.1.6 Help帮助      217
3.1.6.1 Show Context Help显示上下文帮助      217
3.1.6.2 Online Help在线帮助/Patents专利/About NI Vision Builder AI关于NI VBAI      218
3.1.6.3 VBAI如何获取帮助      218
3.2 配置界面快捷按钮      219
3.3 VBAI主窗口      232
3.4 VBAI次窗口      233
3.5 VBAI图像信息栏      234
3.6 State状态栏      235
3.6.1 状态名称栏      236
3.6.2 步骤控制快捷按钮      236
3.6.3 显示此状态的结果图像      239
3.6.4 状态的具体检测步骤      244
3.6.5 检测状态结果      244
3.7 功能与函数      249
3.7.1 Acquire Images采集图像      250
3.7.2 Enhance Images增强图像      251
3.7.3 Locate Features定位特征      252
3.7.4 Measure Features测量特征      253
3.7.5 Check for Presence存在检查      254
3.7.6 Identify Parts识别零件      255
3.7.8 Communicate通信      256
3.7.9 Use Additional Tools使用附加工具      257
第四章 Acquire Images采集图像      258
4.1 Acquire Image采集图像      259
4.1.1 Main主体      261
4.1.2 Image Trigger图像触发      263
4.1.3 Calibration标定      265
4.2 Acquire Image(1394, GigE, or USB)采集图像(1394,GigE,或USB)      266
4.2.1 Main主体      267
4.2.2 Common通用      275
4.2.3 Attributes属性      278
4.2.4 Calibration标定      279
4.2.5 Acquire Image could not be initialized采集图像不能初始化      304
4.2.6 Timeout超时      308
4.3 Read/Write Camera Attributes读/写相机属性      310
4.3.1 Main主体      312
4.3.2 Attributes属性      314
4.4 Read Image File读取图像文件      322
4.4.1 Main主体      324
4.4.2 Calibration标定      342
4.5 NI Calibration Training Interface标定训练接口程序      344
4.5.1 标定使用案例和选择标定类型简介      346
4.5.2 各种标定类型使用方法      350
4.5.2.1 Point Distance Calibration点距离标定      351
4.5.2.2 Point Coordinates Calibration点坐标标定      381
4.5.2.3 Distortion Model (Grid)畸变模型(网格)      391
4.5.2.4 Camera Mode (Grid)相机模型(网格)      417
4.5.2.5 Microplanes (Grid)微型平面(网格)      435
4.6 Select Image选择图像      461
4.6.1 Main主体      463
第五章 Enhance Images增强图像      465
5.1 Flat Field Correction平场校正      467
5.1.1 Flat Field Correction平场校正前置图像      470
5.1.2 Online Correction Using Modeling使用建模在线校正      472
5.1.3 Flat Field Creation Wizard平场创建向导      490
5.1.4 Correction with Specified Bright Field Image使用指定亮场图像进行校正      502
5.1.5 Update Flat Field Resource更新平场资源      510
5.1.6 平场校正综合实例      514
5.2 Vision Assistant视觉助手简介      527
5.3 Filter Image滤波图像      528
5.3.1 Main主体      530
5.3.2 Filters滤波器      537
5.3.2.1 Original Image原始图像      539
5.3.2.2 Smoothing: Low Pass平滑:低通      540
5.3.2.3 Smoothing: Local Average平滑:局部平均      543
5.3.2.4 Smoothing: Gaussian平滑:高斯      545
5.3.2.5 Smoothing: Median平滑:中值      547
5.3.2.6 Edge Detection: Laplacian边缘检测:拉普拉斯      549
5.3.2.7 Edge Detection: Differentiation边缘检测:微分      552
5.3.2.8 Edge Detection: Prewitt边缘检测:普瑞维特      556
5.3.2.9 Edge Detection: Sobel边缘检测:索贝尔      560
5.3.2.10 Edge Detection: Roberts边缘检测:罗伯茨      564
5.3.2.11 Convolution: Highlight Details卷积:高亮细节      570
5.3.2.12 Convolution: Custom卷积:自定义      574
5.4 Threshold Image阈值图像      580
5.4.1 灰度图像阈值      582
5.4.1.1 Manual Threshold手动阈值      585
5.4.1.2 Automatic Threshold: Clustering自动阈值:聚类      587
5.4.1.3 Automatic Threshold: Entropy自动阈值:熵      590
5.4.1.4 Automatic Threshold: Metric自动阈值:度量      592
5.4.1.5 Automatic Threshold: Moments自动阈值:矩      593
5.4.1.6 Automatic Threshold: Inter Variance自动阈值:类间方差      595
5.4.1.7 Local Threshold: Niblack局部阈值:尼布拉克      600
5.4.1.8 Local Threshold: Background Correction局部阈值:背景校正      604
5.4.1.9 Local Threshold: Sauvola背景校正:绍沃拉      607
5.4.2 彩色图像阈值      613
5.5 Segment Color Image分割彩色图像      625
5.5.1 Main主体      627
5.5.2 Color Classification Training Interface颜色分类训练接口程序      629
5.5.2.1 菜单按钮布局      632
5.5.2.2 Batch Training批量训练      637
5.5.2.3 Batch Classification批量分类      653
5.5.2.4 Training Summary训练总结      655
5.5.2.5 Add Samples添加样本      656
5.5.2.6 Classify分类      665
5.5.2.7 Testing the Classifier测试分类器      666
5.5.2.8 Options选项      669
5.5.2.9 Color Vector颜色向量      680
5.5.2.10 Edit Classifier编辑分类器      684
5.5.3 Settings设置      691
5.5.4 Pixel Mapping像素映射      699
5.5.5 Limits范围      700
5.5.6 颜色分割实例      703
5.6 Calibrate Image标定图像      711
5.6.1 Main主体      713
5.6.2 Calibration Data标定数据      716
5.7 Create Region of Interest创建兴趣区域      718
5.7.1 Main主体      720
5.7.2 Coordinates坐标      721
5.7.3 Limits范围      738
第六章 VBAI中的Vision Assistant视觉助手      738
6.1 Main主体      741
6.2 VBAI视觉助手界面布局菜单介绍      742
6.2.1 VBAI视觉助手布局      742
6.2.2 File文件菜单      745
6.2.3 Edit编辑菜单      749
6.2.4 Image图像菜单      750
6.2.5 Color颜色菜单      751
6.2.6 Grayscale灰度菜单      752
6.2.7 Binary二值菜单      753
6.2.8 View查看菜单      754
6.2.9 Tools工具菜单      755
6.2.10 Help帮助菜单      757
6.3 Processing Functions: Image处理函数:图像      758
6.3.1 Get Image获取图像      759
6.3.2 Histogram直方图      769
6.3.3 Line Profile线剖面图      777
6.3.4 Measure测量      783
6.3.5 3D View三维视图      798
6.3.6 Brightness亮度      806
6.3.7 Image Mask图像掩模      820
6.3.8 Geometry几何      845
6.3.9 Image Buffer图像缓存      860
6.3.10 Set Bit Depth设置位深      871
6.4 Processing Functions: Color处理函数:颜色      880
6.4.1 Color Operators颜色运算符      880
6.4.1.1 Add加      889
6.4.1.2 Subtract减      898
6.4.1.3 Multiply乘      902
6.4.1.4 Divide除法      905
6.4.1.5 Multiply Divide乘除(实际为空没有运算符)      911
6.4.1.6 Modulo模(实际为与)      921
6.4.1.7 Absolute Difference绝对差(实际为与非)      931
6.4.1.8 And与(实际为或非)      937
6.4.1.9 Not And与非(实际为异或)      944
6.4.1.10 Or或(实际为异或非)      948
6.4.1.11 Not Or或非(实际为逻辑差)      952
6.4.1.12 Exclusive Or异或(实际为空没有运算符)      954
6.4.1.13 Not Exclusive Or异或非(实际不可用)      956
6.4.1.14 Logical Difference逻辑差(实际为空没有运算符)      958
6.4.1.15 Mask掩模(实际为空没有运算符)      960
6.4.2 Extract Color Planes提取颜色平面      961
6.4.3 Color Threshold颜色阈值      967
6.5 Processing Functions Grayscale处理函数:灰度      978
6.5.1 Lookup Table查找表      978
6.5.1.1 Equalize均衡      980
6.5.1.2 Reverse反转      988
6.5.1.3 Logarithmic对数      993
6.5.1.4 Exponential指数      993
6.5.1.5 Square平方      994
6.5.1.6 Square Root平方根      995
6.5.1.7 Power X幂X      996
6.5.1.8 Power 1/X幂1/X      997
6.5.2 Filters滤波器      998
6.5.3 Gray Morphology灰度形态学      1001
6.5.3.1 Dilate膨胀      1003
6.5.3.2 Erode腐蚀      1008
6.5.3.3 Close闭      1010
6.5.3.4 Open开      1013
6.5.3.5 Proper Close适当闭      1015
6.5.3.6 Proper Open适当开      1018
6.5.3.7 Auto Median自动中值      1021
6.5.4 Gray Morphology Reconstruction灰度形态学重建      1023
6.5.5 FFT Filter快速傅立叶变换滤波器      1045
6.5.6 Threshold阈值      1057
6.5.7 Watershed Segmentation分水岭分割      1059
6.5.8 Operators运算符      1074
6.5.8.1 Add加      1081
6.5.8.2 Subtract减      1084
6.5.8.3 Multiply乘      1086
6.5.8.4 Divide除      1088
6.5.8.5 And与      1090
6.5.8.6 Not And与非      1092
6.5.8.7 Or或      1094
6.5.8.8 Not Or或非      1096
6.5.8.9 Exclusive Or异或      1098
6.5.8.10 Not Exclusive Or异或非      1100
6.5.8.11 Logical Difference逻辑差      1102
6.5.8.12 Mask掩模      1103
6.5.8.13 Multiply Divide乘除      1109
6.5.8.14 Modulo模      1111
6.5.8.15 Absolute Difference绝对差      1113
6.5.8.16 Average平均值      1114
6.5.8.17 Min最小      1117
6.5.8.18 Max最大      1121
6.5.8.19 Clear if <如果小于清除      1124
6.5.8.20 Clear if < or =如果小于等于清除      1126
6.5.8.21 Clear if =如果等于清除      1128
6.5.8.22 Clear if > or =如果大于等于清除      1130
6.5.8.23 Clear if >如果大于清除      1131
6.5.9 Conversion转换      1131
6.5.10 Set Bit Depth设置位深      1145
6.5.11 Extract FFT Plane提取快速傅立叶变换平面      1145
6.6 Processing Functions Binary处理函数:二值      1148
6.6.1 Basic Morphology基础形态学      1148
6.6.1.1 Erode objects腐蚀目标      1154
6.6.1.2 Dilate objects膨胀目标      1156
6.6.1.3 Open开      1158
6.6.1.4 Close闭      1160
6.6.1.5 Proper Open适当开      1162
6.6.1.6 Proper Close适当闭      1164
6.6.1.7 Gradient In梯度内      1166
6.6.1.8 Gradient Out梯度外      1169
6.6.1.9 Auto Median自动中值      1171
6.6.1.10 Thick粗化      1172
6.6.1.11 Thin细化      1180
6.6.2 Adv.Morphology高级形态学      1185
6.6.2.1 Remove small objects删除小目标      1190
6.6.2.2 Remove large objects删除大目标      1192
6.6.2.3 Remove border objects删除边界目标      1193
6.6.2.4 Fill holes填洞      1195
6.6.2.5 Convex Hull凸包      1196
6.6.2.6 Skeleton骨架      1197
6.6.2.7 Separate objects分离目标      1198
6.6.2.8 Label objects标记目标      1200
6.6.2.9 Distance距离      1202
6.6.2.10 Danielsson丹尼尔森      1203
6.6.2.11 Segment image分割图像      1204
6.6.3 Particle Filter粒子滤波器      1204
6.6.4 Invert Binary Image反转二值图像      1213
6.6.5 Binary Morphological Reconstruction二值形态学重建      1214
第七章 Locate Features定位特征      1234
7.1 Find Edges查找边缘      1235
7.1.1 Main主体      1237
7.1.2 Settings设置      1243
7.1.3 Advanced高级      1253
7.1.4 Limits范围      1254
7.1.5 Set Inspection Status设置检测状态      1257
7.2 Find Straight Edge查找直边      1263
7.2.1 Main主体      1267
7.2.2 Settings设置      1268
7.2.3 Advanced高级      1284
7.2.4 Limits范围      1286
7.3 Adv. Straight Edge高级直边      1291
7.3.1 Main主体      1295
7.3.2 Edge Detector Settings边缘检测器设置      1296
7.3.3 Straight Edge Settings直边设置      1307
7.3.4 Limits范围      1310
7.4 Find Circular Edge查找圆边      1312
7.4.1 Main主体      1315
7.4.2 Settings设置      1315
7.4.3 Advanced高级      1319
7.4.4 Limits范围      1324
7.5 Match Pattern匹配模式      1330
7.5.1 Main主体      1333
7.5.2 Specifications规格      1343
7.5.3 Options选项      1361
7.5.3.1 Correlation - Low Discrepancy Sampling相关-低差异采样      1365
7.5.3.2 Correlation - Grayscale Value Pyramid and Gradient Pyramid相关-灰度值金字塔和梯度金字塔      1367
7.5.3.3 Geometric Matching几何匹配      1369
7.5.4 Limits范围      1378
7.6 Set Coordinate System设置坐标系      1380
7.6.1 Main主体      1381
7.6.2 Limits范围      1385
7.7 Detect Objects检测目标      1386
7.7.1 Main主体      1389
7.7.2 Threshold阈值      1390
7.7.3 Settings设置      1391
7.7.4 Filter滤波器      1394
7.7.5 Limits范围      1399
7.8 Map Defects映射缺陷      1402
7.8.1 Main主体      1405
7.8.2 Specifications规格      1406
7.8.3 Options选项      1410
7.8.4 Defects缺陷      1411
7.8.5 Limits范围      1415
7.9 Track Object跟踪目标      1417
7.9.1 Main主体      1419
7.9.2 Settings设置      1427
7.9.3 Limits范围      1432
7.10 Match Color Pattern匹配颜色模式      1443
7.10.1 Main主体      1445
7.10.2 Template模板      1448
7.10.3 Settings设置      1449
7.10.4 Limits范围      1452
第八章 Measure Features测量特征      1454
8.1 Measure Intensity测量强度      1454
8.1.1 Main主体      1456
8.1.2 Histogram直方图      1462
8.1.3 Limits范围      1467
8.2 Measure Colors测量颜色      1469
8.2.1 Main主体      1470
8.2.2 Histogram直方图      1471
8.2.3 Limits范围      1474
8.3 Count Pixels计数像素      1477
8.3.1 Main主体      1480
8.3.2 Settings设置      1481
8.3.3 Limits范围      1483
8.4 Max Caliper最大卡尺      1487
8.4.1 Main主体      1489
8.4.2 Settings设置      1491
8.4.3 Limits范围      1497
8.5 Caliper卡尺      1499
8.5.1 Main主体      1501
8.5.2 Settings设置      1502
8.5.3 Limits范围      1508
8.6 Geometry几何      1509
8.6.1 几何函数参数介绍      1511
8.6.2 Distance距离      1517
8.6.3 Distance Projection距离投影      1518
8.6.4 Mid Point Distance中点距离      1520
8.6.5 X Distance Between Lines at Y 在Y处直线之间的距离      1521
8.6.6 Y Distance Between Lines at X 在X处直线之间的距离      1523
8.6.7 Mid Point中点      1524
8.6.8 Perpendicular Projection垂直投影      1525
8.6.9 Lines Intersection直线交点      1527
8.6.10 Bisecting Line角平分线      1536
8.6.11 Mid Line中线      1537
8.6.12 Angle from Horizontal水平夹角      1538
8.6.13 Angle from Vertical垂直夹角      1542
8.6.14 Angle Defined by 3 Points由3点定义的角度      1544
8.6.15 Angle Defined by 4 Points由4点定义的角度      1545
8.6.16 Center of Mass质心      1548
8.6.17 Area面积      1551
8.6.18 Line and Circle Intersection直线和圆交点      1553
8.6.19 Circles Intersection圆交点      1556
8.6.20 Circle Tangent Lines to Point圆切线到点      1558
8.6.21 Line Fit线拟合      1560
8.6.22 Circle Fit圆拟合      1565
8.6.23 Ellipse Fit椭圆拟合      1571
8.6.24 Circumscribed Circle外接圆      1573
8.6.25 Inscribed Circle内切圆      1576
第九章 Check for Presence存在检查      1578
9.1 Detect Objects检测目标      1579
9.2 Measure Intensity测量强度      1580
9.3 Count Pixels计数像素      1580
9.4 Map Defects映射缺陷      1580
9.5 Match Colors匹配颜色      1580
9.5.1 Main主体      1581
9.5.2 Template模板      1584
9.5.3 Settings设置      1588
9.5.4 Limits范围      1592
9.6 Find Edges查找边缘      1593
9.7 Inspect Contours检测轮廓      1593
9.7.1 Main主体      1596
9.7.2 Extract Contour提取轮廓      1597
9.7.3 Compare Contours比较轮廓      1606
9.7.4 Limits范围      1614
9.8 Detect Defects检测缺陷      1615
9.8.1 Main主体      1618
9.8.2 Alignment对齐      1623
9.8.3 Settings设置      1626
9.8.4 Filter滤波器      1627
9.8.5 Limits范围      1629
9.9 Match Pattern匹配模式      1631
9.10 Match Color Pattern匹配颜色模式      1631
9.11 Detect Texture Defects检测纹理缺陷      1631
9.11.1 Main主体      1632
9.11.2 NI Texture Training Interface纹理训练接口程序      1636
9.11.2.1 菜单按钮布局      1636
9.11.2.2 Defect Characterization缺陷特征      1639
9.11.2.3 Texture Classifier纹理分类器      1643
9.11.3 Segmentation分割      1655
9.11.4 Filter滤波器      1656
9.11.5 Limits范围      1658
第十章 Identify Parts识别零件      1661
10.1 Read/Verify Text读取/验证文本      1661
10.1.1 Main主体      1664
10.1.2 Mode模式      1665
10.1.3 NI OCR Training Interface光学字符识别训练接口程序      1669
10.1.3.1 菜单按钮布局      1672
10.1.3.2 Train/Read训练/读取      1676
10.1.3.2.1 Threshold阈值      1677
10.1.3.2.2 Advanced Threshold高级阈值      1683
10.1.3.2.3 Size & Spacing大小和间距      1688
10.1.3.2.4 Read Options读取选项      1693
10.1.3.2.5 Results结果      1695
10.1.3.3 Edit Character Set File编辑字符集文件      1704
10.1.4 Threshold阈值      1710
10.1.5 Size大小      1715
10.1.6 Options选项      1716
10.1.7 Limits范围      1725
10.2 Classify Objects分类目标      1733
10.2.1 Main主体      1736
10.2.2 NI Particle Classification Training Interface粒子分类训练接口程序      1737
10.2.2.1 菜单按钮布局      1740
10.2.2.2 Preprocessing预处理      1747
10.2.2.3 Add Samples添加样本      1754
10.2.2.4 Engine Options引擎选项      1761
10.2.2.5 Particle Classifier Options粒子分类器选项      1762
10.2.2.6 Classify分类      1763
10.2.2.7 Edit Classifier编辑分类器      1769
10.2.3 Threshold阈值      1775
10.2.4 Options选项      1776
10.2.5 Classify分类      1778
10.2.6 Limits范围      1780
10.3 Classify Colors分类颜色      1783
10.3.1 Main主体      1784
10.3.2 NI Color Classification Training Interface颜色分类训练接口程序      1786
10.3.3 Classify分类      1786
10.3.4 Limits范围      1787
10.4 Read 1D Barcode读取一维条码      1791
10.4.1 Main主体      1793
10.4.2 Settings设置      1798
10.4.3 Results结果      1804
10.4.4 Limits范围      1807
10.5 Read 2D Barcode读取二维条码      1810
10.5.1 Main主体      1814
10.5.2 Settings设置      1815
10.5.2.1 Data Matrix二维码设置      1815
10.5.2.2 PDF417二维码设置      1818
10.5.2.3 QR二维码设置      1819
10.5.3 Grading分级(Data Matrix专用)      1821
10.5.4 Limits范围      1824
第十一章 Communicate通信      1830
11.1 Read/Write I/O (Vision RIO)读/写输入/输出(不介绍)      1831
11.2 Generate Pulse (Vision RIO)生成脉冲(不介绍)      1832
11.3 Read/Write I/O读/写输入/输出(不介绍)      1832
11.4 Generate Pulse生成脉冲(不介绍)      1832
11.5 Read/Write I/O(NI-DAQmx)读/写输入/输出(不介绍)      1833
11.6 Serial I/O串行输入/输出      1833
11.6.1 Configuration配置界面      1834
11.6.2 串行I/O设备实例      1835
11.6.2.1 Send Command发送命令      1835
11.6.2.2 Wait for String等待字符串      1849
11.6.2.3 Flush Port清空端口      1854
11.6.2.4 Wait等待      1856
11.6.2.5 Edit编辑、Move Up上移、Move Down下移和Delete删除、Delete All删除所有、Test测试      1858
11.6.2.6 Show Terminal显示终端      1859
11.6.3 串口设置      1862
11.7 TCP I/O传输控制协议输入/输出(不介绍)      1868
11.8 Modbus Slave Modbus从机(不介绍)      1868
11.9 Ethernet/IP以太网/互联网协议(不介绍)      1868
11.10 Ethernet/IP Adapter以太网/互联网协议适配器(不介绍)      1869
11.11 OPC UA开放性生产控制和统一架构(不介绍)      1869
第十二章 Use Additional Tools使用附加工具      1869
12.1 Set Inspection status设置检测状态      1871
12.2 Calculator计算器      1871
12.2.1 Main主体      1873
12.2.2 Measurements测量      1886
12.2.3 Limit范围      1888
12.3 Logic Calculator逻辑计算器      1895
12.4 Set Variable设置变量      1912
12.5 Array Operator数组运算符      1922
12.6 Run LabVIEW VI运行LabVIEW VI      1932
12.7 Custom Overlay自定义覆盖      1958
12.7.1 Main主体      1964
12.7.2 Custom Overlay自定义覆盖      1965
12.7.2.1 Select Tool选择工具      1966
12.7.2.2 Overlay Point覆盖点      1966
12.7.2.3 Overlay Line覆盖线      1968
12.7.2.4 Overlay Rectangle覆盖矩形      1969
12.7.2.5 Overlay Rotated Rectangle覆盖旋转矩形      1971
12.7.2.6 Overlay Oval覆盖椭圆      1973
12.7.2.7 Overlay Boolean Indicator覆盖布尔显示控件      1974
12.7.2.8 Overlay Bitmap覆盖位图      1979
12.7.2.9 Overlay Text覆盖文本      1980
12.7.2.10 Overlay ROI覆盖兴趣区域      1988
12.7.3 Layer Management图层管理      1989
12.8 Display Image显示图像      1993
12.9 Delay延迟      2006
12.10 Data Logging数据记录      2019
12.10.1 Measurements Logged记录的测量      2021
12.10.2 Data Formatting数据格式      2023
12.10.3 Destination目标      2025
12.11 Image Logging图像记录      2033
12.11.1 Log to Local Drive记录到本地驱动器      2039
12.11.2 Log to FTP Server记录到FTP服务器      2045
12.12 Read/Write Variables to INI File读/写变量到配置文件      2055
12.13 User Input用户输入      2065
12.14 Update Inspection UI更新检测界面      2076
12.15 Select Inspection选择检测      2099
12.15.1 选择检测的使用范围与方法      2099
12.15.2 Inspection Path Value检测路径值      2113
12.15.3 Inspection Table Value检测表值      2126
第十三章 State Diagram状态图      2143
13.1 Inspection Setup检测设置      2146
13.2 Inspection Cleanup检测清除      2147
13.3 Select Inspection选择检测      2148
13.4 Inspection State Diagram检测状态图      2149
13.4.1 Creating New States创建新状态      2150
13.4.2 Creating Transitions Between States创建状态之间的转换      2158
13.4.3 Modifying Transition Priorities修改转换属性      2166
13.4.4 Modifying State Diagram Objects修改状态图目标      2170
13.4.5 Deleting State Diagram Objects删除状态图目标      2172
13.4.6 检测状态图对齐      2174
13.4.7 检测状态图编辑      2177
13.5 检测状态图实例      2184
13.5.1 工业相机触发采集处理图像      2184
13.5.2 根据结果覆盖不同的数据      2193
13.5.3 基于边缘坐标系跟随的线序检测      2203
第十四章 LabVIEW调用VBAI脚本      2227
14.1 LabVIEW中VBAI API函数介绍      2229
14.1.1 VBAI Interface - Open Connection打开连接      2232
14.1.2 VBAI Interface - Close Connection关闭连接      2233
14.1.3 VBAI Interface - Launch Local VBAI Engine启动本地引擎      2234
14.1.4 VBAI Interface - Close Local VBAI Engine关闭本地引擎      2238
14.1.5 VBAI Interface - Get VBAI Engine Status获取引擎状态      2239
14.1.6 VBAI Interface - Enumerate VBAI Engines枚举引擎      2239
14.1.7 VBAI Interface - Get Target Inspections获取目标检测      2243
14.1.8 VBAI Interface - Open Inspection打开检测      2246
14.1.9 VBAI Interface - Get Inspection Info获取检测信息      2247
14.1.10 VBAI Interface - Get Inspection Steps获取检测步骤      2248
14.1.11 VBAI Interface - Get Inspection State Diagram获取检测状态图      2251
14.1.12 VBAI Interface - Target Date & Time目标日期时间      2254
14.1.13 VBAI Interface - Run Inspection Once运行检测一次      2256
14.1.14 VBAI Interface - Start Inspection开始检测      2257
14.1.15 VBAI Interface - Stop Inspection停止检测      2258
14.1.16 VBAI Interface - Get Inspection Image (Polymorphic)获取检测图像(多态)      2260
14.1.17 VBAI Interface - Get Inspection Results获取检测结果      2266
14.1.18 VBAI Interface - Enable Inspection Measurements启用检测测量      2269
14.1.19 VBAI Interface - Get Inspection Measurements (Polymorphic)获取检测测量(多态)      2270
14.1.20 VBAI Interface - Reset Inspection Statistics重置检测统计      2274
14.1.21 VBAI Interface - Get Inspection Statistics获取检测统计      2276
14.1.22 VBAI Interface - Set Variable设置变量      2278
14.2 LabVIEW通过VBAI API调用VBAI脚本例子      2280
14.2.1 官方对话框打开脚本示例      2280
14.2.2 打开VBAI脚本序列      2299
14.2.3 调用VBAI状态机示例      2303
第十五章 自定义步骤      2312
15.1 Import Vision Builder AI Step导入VBAI步骤      2316
15.2 Create Custom Step创建自定义步骤      2340
15.2.1 创建自定义步骤向导      2340
15.2.2 创建自定义步骤Manual Threshold官方示例      2350
15.2.2.1 Accessing the Custom Step Source VIs访问自定义步骤源函数      2352
15.2.2.2 Modifying the Custom Step Source VIs修改自定义步骤源函数      2354
15.2.2.3 Preparing the Custom Step for Distribution准备用于分发的自定义步骤      2367
15.2.2.4 Debugging the Custom Step调试自定义步骤      2371
15.2.2.5 Distributing The Custom Step分发自定义步骤      2386
15.2.3 创建Straight Edge Caliper直边卡尺自定义步骤      2398
15.3 Test Your Custom Step in Vision Builder Al在VBAI中测试自定义步骤      2457
15.4 Save Your Custom Step for Distribution保存自定义步骤以便分发      2457
第十六章 VBAI检测脚本实例      2458
16.1 多条码识别      2458
16.2 钢管槽方向判断      2471
16.3 医疗布标签方向与类别检测      2482
16.4 塑料产品水口长度检测      2486
16.5 瓶盖有无拧紧检测      2488
16.6 塑料载物盒(料盘)计数      2492
16.7 镀膜玻璃正反判断      2496
16.8 螺丝有无螺牙检测      2498
16.9 手机指示灯颜色识别      2504
16.10 鼓簧有无与变形检测      2508
16.11 喇叭同心度检测      2510
16.12 塑料件有无喷银粉检测      2513
16.13 钢柱表面缺陷检测      2515
16.14 五金零件正反方向判断      2525
16.15 Mark点定位      2536
16.16 五金圆管变形毛刺检测      2538

版权声明      
尊敬的读者,当您看到本页时,表示您已经获得了《NI Vision Builder for Automated Inspection 2020&2023入门教程》的相关版本(实体版本、电子书等)。无论您从何渠道获得本教程,您仅拥有阅读权,本教程著作权等其它所有权归作者所有,未经作者同意,您无权将本教程用于出版、改编、印刷、复印、扫描、网络发布等。

《NI VBAI入门教程》作品登记证书
读者利益
亲爱的读者同志,当您通过正规渠道获得《NI Vision Builder for Automated Inspection 2020&2023入门教程》的复本时,表示您遵守了相关的法律法规。同时也表示了您对知识产权的承认以及对作者的尊重。
您通过石鑫华视觉网(http://shixinhua.com)可以了解到,作者在机器视觉行业有较丰富的应用经验,对于初学者或者是对机器视觉了解不深的工程师,或者可以提供一些必要的帮助,让您可以少走许多弯路,更快的掌握知识,更高效的完成你的机器视觉案例。可在机器视觉论坛http://visionbbs.com中注册账号,以获取更多机器视觉与图像处理的知识。
感谢
首先,感谢您支持作者。您是上帝,您的支持就是作者前进的动力。因此要感谢。
其次,感谢NI。因为NI为我们提供了这么好的视觉应用软件,可以非常快的设计验证视觉项目,了解机器视觉与图像处理。
第三,感谢MV。没有MV,我们大家也不会走进机器视觉这个圈子。因此我们大家都要感谢MV。
NI VBAI2020&2023版教程主要修正内容
      《NI Vision Builder for Automated Inspection 2020&2023入门教程》是在《NI VBAI入门教程(第二版)》的基础上,针对NI Vision Builder for Automated Inspection 2020&2023版重新编写的。VBAI2018版本后,软件的图标风格有比较大的变化,原来的教程已经不是很适用。然后部分函数有了一些变化,也会做一些修正。
      原来的《NI VBAI入门教程》以及后期修订的《NI VBAI入门教程(第二版)》,相对来说都是比较简单,很多函数仅仅只是介绍了一下常用控件的使用,没有做各种参数的对比验证效果,很多较少使用的参数等,均没有介绍;介绍的例子也相对比较简单。首版的VBAI教程仅400来页;第二版的教程,也只有500多页。VBAI教程是作者编写的首部教程,没有什么经验,有些内容介绍的不清不楚,有些章节排序也比较乱。所以,新修正教程,将在这方面做一些更详细介绍,让教程内容更丰富一些;章节排序上也优化了一下,能更方便新用户从易到难逐渐掌握VBAI的使用。在本教程实际完本时,共介绍了16章内容,页数已经接近2400页,总大小近800M。
      另外,在第二版基础上会新增一章关于自定义步骤的内容。这章的内容主要是根据VBAI Development Toolkit开发工具包来介绍的。可以利用VBAI的开发工具包,增加需要的自定义步骤,这个功能对于经常使用VBAI的用户来说,是比较实用的,可以有效扩展VBAI的应用范围。因为VBAI内置的步骤,对于有些案子是无法满足的。
      VBAI软件NI官方更新比较缓慢,或者说NI都不是很重视图像处理软件的开发。VDM模块的功能更新也非常缓慢。在教程修正时的VBAI仍然是2020版,所以此版本教程主要是针对VBAI2020来编写的。然后在本教程更新到一半左右时,NI于2023年7月18日发布了2023 Q3版系列软件,此次更新中,NI更新了VBAI软件,所以现在的最新版本VBAI是已经是2023 Q3版。
      看了一下VBAI的更新说明,没有新增加什么功能函数。功能的升级改变则主要包含了以下两个方面:
      一、VBAI for LabVIEW API支持LabVIEW2020、LabVIEW 2021、LabVIEW 2022Q3、LabVIEW 2023Q1及之后最新的LabVIEW 2023Q3(LabVIEW2023Q3版可以认为是2023 SP1版本,大版本号不变,只是小版本升级)。运行LabVIEW VI功能,兼容的VI版本则是LabVIEW2023Q3及之前版本保存的VI版本,LabVIEW2023Q1版本的应该也可以。
      二、VBAI 2023中不支持远程目标的功能了,也就是将连接到远程目标以及远程目标仿真等功能删除了。
      VBAI2023中的其他软件版本需求,要采集图像、I/O操作之类的,VAS(NI-IMAQ、NI-IMAQdx、NI-IMAQ I/O)需要20.0之后的版本,可以考虑VAS 2023 Q1版本(VAS23.0.0)。要迁移检测到LabVIEW中,则需要LabVIEW 20213 Q1及之后最新的LabVIEW2023Q3版本,Vision Development Module 2023 Q1及之后版本(未更新VDM2023Q3)。要运行LabVIEW VI,需要LabVIEW 20213 Q3及之前版本保存的VI。如果是之前的版本,则会重新编译为LabVIEW 2023 Q3版本。调试VI相关的功能(运行LabVIEW VI步骤、开发自定义步骤等功能),也需要LabVIEW 2023Q1及之后最新的LabVIEW2023Q3版本。VBAI开发工具包(即开发自定义步骤)支持LabVIEW 2023Q1及之后最新的LabVIEW2023Q3,不支持LabVIEW2020、LabVIEW 2021、LabVIEW 2022Q3版本。部分步骤还需要其他一些工具包,如LabVIEW OPC UA Toolki、NI-Industrial Communications for Ethernet/IP、NI-DAQmx等。
      VBAI2023支持的操作系统是Windows 11、Windows 10、Windows Server 2022、Windows Server 2019、Windows Server 2016等(仅64位系统,不再支持32位系统),不再支持Windows 7。而VBAI2020则是最后一个支持Windows 7的版本。NI所有机器视觉图像处理相关的软件(VDM、VBAI、VAS等)均不支持MAC和Linux系统。
因为在Windows 10中,QQ等软件的截图功能,查找软件窗口时会将软件的左、下、右自动放大到截取窗口的阴影区域(Windows 10的特效),截取的图像左、下、右会有背景干扰,尝试了很多方法和截图软件,效果都不是很好;而在Windows 7中截图则没有这样的问题。而且作者当前主要办公电脑,仍然是Windows7系统,所以安装的也仍然还是VBAI 2020。加上VBAI2023对于VBAI2020没有什么功能增加修改,界面也基本上差不多,所以本教程仍然将以VBAI2020版本为主。如果遇到有Bug的函数,会验证一下VBAI2023中是否有更新解决(通常都不会解决,有些问题都出现很多年了,也没有工程师来更新)。

wangqilai 发表于 2024-6-28 13:45:00

NI VBAI 2020&2023入门教程《NI Vision Builder for Automated Inspection 2020&2023入门教程》试读版
http://visionbbs.com/thread-30854-1-1.html
提取码

fortunate616 发表于 2024-5-10 19:15:35

机器视觉项目评估,就到视觉论坛,物美价廉,技术过硬,服务周到,值得拥有

WXY1234 发表于 2024-7-17 10:55:03

感谢分享,值得学习

gzc633 发表于 2023-10-13 16:24:15

感谢分享~~~~~~~~~~~~~~~~~~~~~~~~~~~

Brandon_xiong 发表于 2024-1-1 16:09:42

感谢分享

573370486 发表于 2024-1-2 13:58:03

试读看看

feng 发表于 2024-1-13 14:50:44

谢谢分享

kphao1234 发表于 2024-2-22 15:51:42

资源可以,值得学习!

TMR 发表于 2024-2-22 17:31:25

感谢分享

needer007 发表于 2024-4-2 12:21:09

感谢

qwerfg 发表于 2024-5-28 16:48:19

{:biggrin:}
页: [1] 2
查看完整版本: 《NI Vision Builder for Automated Inspection 2020&2023入门教程》NI VBAI 2020&2023入门教程试读版

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