机器视觉之家VISIONHOME.CN微信公众号:石鑫华视觉网

 找回密码
 注册会员
查看: 860|回复: 0

[原创] 机器视觉与图像处理6合1套餐+所有书中源代码+用户管理+软件注册

[复制链接]

主题

好友

1万

积分

版主

  • TA的每日心情

    2015-3-4 10:04
  • 签到天数: 128 天

    [LV.7]70FPS

    发表于 2014-8-12 09:41:11 |显示全部楼层
    ; W7 J: g/ f- I5 V: A+ K

    ' }6 G6 a" L, }( j5 L  ^% D

    ( f2 w; T6 ?; L! F3 x4 x: g# X
    0 Y4 O1 S8 O* x6 o  v3 w: e; N9 M2 }7 b/ b- f
    商品属性
    [软件类型]
    [软件版本]
    LabVIEW2013SP1
    [操作系统]
    Windows
    [供货周期(天)]
    1

    # h1 V+ E) F- O9 D. R7 ^0 W, c8 `$ A- l2 l# }' u
    LabVIEW Vision图像处理开发宝典6 J6 ]( F/ Y7 ?5 r0 w' w

    目录& ^2 p* Y1 F0 F  @" z! ?
    LabVIEW Vision图像处理开发宝典... 1
    7 e: w1 q' g# S; }; S" r版权声明... 7
    5 m  l4 S) c6 O2 J读者利益... 7. {: O$ c2 d+ W2 E9 _, r7 L
    感谢... 7; i! c- B( J; e# {# S/ U# [; v8 ?
    前言... 8
    6 a, Y, Z% k  y' h" n7 A第一章 概述... 9
    , j  c  d$ M0 A+ ^$ X7 `第一节 NI LabVIEW & NI Vision简介... 9/ Q7 T% m' B/ V! c+ ^& C
    第二节 NI各款视觉软件的应用范围... 148 [  M- Y+ c* ?5 F3 a2 k
    2.1 LabVIEW的应用... 14
    , E) O/ ]" b1 F3 g2.2 VDM视觉开发模块的应用... 15
    ) I$ x7 u! j# M- e0 f2.3 VA视觉助手的应用... 169 ~3 ^' O  n% u5 S
    2.4 VBAI视觉生成器的应用... 17; d8 D4 A) ~) q. a& Z( {* V
    2.5 VAS视觉采集软件的应用... 18
    ( R# J) M6 e5 k# M. ?; N2 l第三节 NI软件的兼容性... 19
    0 Q* s2 t/ a2 u/ [2 ?2 `0 w+ f3 {3.1 LabVIEW与操作系统兼容性... 19
    - G# t: p/ u$ n$ q3.2 LabVIEW的生命周期策略... 208 r9 ]2 Q8 }1 j, m
    3.2.1 NI LabVIEW年度发行... 20
    % X3 B! V2 q2 n4 N9 k/ \% m4 r' o3.2.2 NI LabVIEW生命周期策略的各个阶段... 21
    , }* b5 T$ P7 H8 j& m4 x' ?$ f( w3.2.3 NI LabVIEW生命周期策略... 21
    7 x6 k+ w$ U5 c) e4 M& _3.3 视觉软件的兼容性... 23
    " I7 z& r, r0 I0 j8 f第二章 结构框架... 27
    , O# Z/ ]# ^; B第一节 编程风格... 27
    . b9 ?' `& Z( o. ]& Q第二节 编程框架... 30$ m8 w7 y& Y3 [1 j: v
    第三节 通用图像处理平台项目结构... 39
    & Q4 m; w+ k& Q; L* o第四节 通用图像处理平台流程图... 44* i. r6 Y( X# [1 L2 i
    第三章 功能函数与主程序... 47
    ( e2 K8 I! y& w  Q& E+ [# H第一节 功能函数与模块... 47; ~8 R, ?, d- n3 I
    1.1 Camera相机模块... 49
    $ p# g- \: ]/ [1 B& Q2 |" a  K1.1.1 打开相机... 51# J8 M6 e3 D" t" J3 Q% |# r
    1.1.2 设置属性... 531 x- Q! v# s5 G, |8 A0 y
    对照MAX中的属性设置属性... 569 }. l6 g9 H& B5 `& [9 z$ y
    使用.icd文件查看属性... 58
    2 I* [  x( q% p4 y) w. r使用枚举属性函数查看属性... 60- T' Z- E. Z) u9 a( T+ h7 Z) R
    读写相机属性文件... 60
    0 V  N+ q5 G5 M+ R7 z1.1.3 读视频模式... 61
    1 I# e$ M1 q1 j8 A( Y1.1.4 写视频模式... 62
    2 J5 O  n4 A! F8 V2 D1 q1.1.5 配置相机... 63
    $ y! C' L. n+ L1.1.6 采集图像... 64* o7 I, v% r7 S+ g
    1.1.7 停止相机... 65# j# Y4 z" R/ m
    1.1.8 关闭相机... 66+ d& l0 q( E3 G
    1.1.9 大恒相机DLL调用... 67! o/ D, V, y  Z9 j: i
    函数LvGetDeviceTotal 68  ~; B& M- \5 S7 _. `1 F( r7 m
    函数LvOpenDevice. 690 N5 P/ T3 K. K0 D3 c4 p$ o$ |
    函数LvAllocateResources. 71
    + t, H* P2 |7 @5 B函数LvSetResolution. 73
    ( Z% t) U0 @$ Z2 |6 [" u; m函数LvSetSnapMode. 75( I7 p7 M2 w3 ]2 s2 g  F) G$ g- r. ?
    函数LvSetGain. 78
    3 U3 h( w4 o5 w( ]; g  V函数LvGetImageWidth. 815 W8 x, s! _- Q/ r/ Y# L; k
    函数LvGetImageHeight. 83
    % j/ k; s7 J4 b* U/ R! B函数LvSetAOI 83
    2 d" o4 U% w5 e, _0 C1 F函数LvSetShutter. 88/ t3 D/ J/ f5 u. P3 i
    函数LvSetADCLevel 918 c4 S" q/ `% R0 q
    函数LvSetTimeout. 949 M) z$ J/ [0 L) f& [2 y& Y
    函数LvGrabSingle. 96
    ' J/ A7 @$ `, r$ i9 d  u3 }1 {函数LvExportImageData. 101
      v2 U. K- t! n% i4 F% T4 ?函数LvStartGrab. 102
    * L1 D9 S) p, t# c1 u; n函数LvStopGrab. 104
    8 G6 M2 _, }. N0 O8 _# j函数LvCloseDevice. 1061 x" U2 u! g- x: x1 ~1 q  x
    函数使用简要说明... 1088 p- J' ]/ E0 f4 P
    1.2 Datalog数据记录... 109- N% E  y/ c) Q/ q
    1.2.1 Open打开数据库... 110
    8 M9 A; B  S4 Z( ~. m. ]1.2.2 Write写数据... 111, Y- h+ Z5 f7 ]9 j0 j  I
    1.2.3 Search查询数据... 113  |" o$ X' }) Y* H' ^
    1.2.4 Update更新数据... 1143 k& s9 D+ I0 o- O% z5 v1 ^
    1.2.5 Delete删除数据... 1154 ?- d1 @9 }+ w) e5 x4 z+ r7 P
    1.2.6 Close关闭数据库... 115
    0 f$ i/ s. Q( X4 [7 w1.3 Sub VI子函数... 116
    5 Y1 f* G' Q/ m! d: K. {6 {+ t1.3.1 ImageforUse. 117% z/ M( y# t9 u' L$ b6 R$ [
    Create创建图像缓存... 1174 k1 I5 B. Y# X2 Y5 w
    Use使用图像... 118
    " S* l2 u% s; ]0 B1 Q* ZCopy复制图像... 119
    , n  s2 }; i/ C/ ], H) ]0 _" IDispose释放图像缓存... 1202 I! J3 g; H+ [& s
    1.3.2 帮助... 120
    + e0 ~  k; e9 ~+ [1.3.3 等待(有错误)... 1215 W+ W$ N2 c+ D. U) h
    1.3.4 读写参数... 122
    * }5 q  V" o1 U" H( O& Q2 Z1.3.5 读写最后机种... 126' ]* y, D" `* b
    1.3.6 仿真采集图像... 129
    # p: ?* Q7 d. \. B3 H; H1.3.7 放大图像算子... 131
    - P; h# K4 o. J  y) d& N4 w, y1.3.8 缩小图像算子... 1326 V- t7 ~. A/ F! e+ E: P- C
    1.3.9 检查文件夹存在及新建... 1332 ~# w5 f4 _6 }
    1.3.10 良率计算... 1345 V7 [) B/ a7 J
    1.3.11 路径(开发与应用环境)... 135- e. J4 [6 C% Z- j% r# B2 `0 ^9 e/ Q
    1.3.12 罗列文件-多文件类型... 137
    8 j8 W7 C" a. F$ ~1.3.13 判断数组大小并截取子集... 1388 M9 ?9 Y+ `/ [
    1.3.14 任一范围随机数... 139
    % A; \% f8 W: {  b+ ?1.3.15 首行行号... 140
    3 v) h' j' W& A0 F; `: X/ u' v1.3.16 提示信息... 1435 j6 U4 V9 S7 u8 f% G5 o. t
    1.3.17 新建文件... 145
    ! h+ b$ j: W! L5 P7 ?* d) {6 X第二节 主程序与功能实现... 1492 o6 j6 E3 N0 H
    2.1 主程序前面板说明... 1516 n/ S6 }; ?8 D$ a1 ]& q
    2.2 主程序初始化... 153% ?% T4 f; j2 k) U" `; N' D
    2.2.1 程序执行时的原始初始化... 154
    3 ~) p/ O8 q6 v' [初始化状态提示... 1558 l# t; m$ Q4 N0 z; k2 S; ^
    初始化主队列... 156
    . t; o- Y) U% C' P初始化从队列... 156) t9 g2 Q  Y) K/ a& I$ X: K  i
    建立相对路径... 157
    " h* U4 U- r* l- ?& B前面板全屏运行... 157' M' H, S. O2 x- d7 i* t2 u- c7 [
    访问网页... 159
    0 y- C. d- l8 ]* V! {2.2.2 队列初始化... 160
    7 H' E: \2 d/ K# R* c+ p+ r元素出队列... 161
    + f8 o( _. z- a状态机-初始化... 162
    # G+ D3 Z' Y# H* w7 o% z1 g  y循环控制及状态机控制... 163+ X8 m) T" F* E" [* J1 f
    状态机-初始化控件... 165+ \1 |9 v3 O5 q# y* M
    状态机-加载机种参数... 169
    & _1 X( Y+ C- A+ [$ m, E状态机-初始化参数... 1717 x, ^5 g7 V" y+ m
    2.3 前面板事件响应... 176" t$ e; B6 G$ S4 w  M
    2.3.1 用户登陆/退出事件... 176
    * I% `: a5 `. @4 Q& l4 p2.3.2 设置参数... 185& l! t! K) _2 ^( v! }$ K5 {- a( o2 n
    2.3.3 保存参数... 189' E6 ?2 q& v: J  L* m8 B
    2.3.4 参数另存为... 1925 E9 W3 Q* Q$ c& F  u3 R9 c
    2.3.5 打开参数... 195
    + c8 v- q6 t( }2.3.6 运动... 1974 ~  s/ M" p0 f2 N' C
    2.3.7 连续采集... 198& M0 u. X( k! H: i1 v, D" d* W
    2.3.8 单帧采集... 201
    . N' h4 k& M5 s9 `7 d( v2.3.9 图像处理... 203
    ! Y+ Q2 K( F" E5 \  {2.3.10 自动运行... 205. J, T8 n2 r9 k+ L( d! N
    2.3.11 缩小图像... 215
    9 m9 f! n: E( I' l5 D2.3.12 放大图像... 215
    & J- s. p4 E1 d& P; v7 O" g2.3.13 原始尺寸... 216
    0 X! K$ ~# P  c  ]2.3.14 适合窗口... 217; k' M. g- n9 k  F$ r/ y& `% F$ a9 x
    2.3.15 保存图像... 218- J' ^8 |% s; |- w
    2.3.16 帮助... 221
    " r. H1 d: V' ?& j' R9 y2.3.17 最小化... 221% E+ L4 F0 U. d# A9 m
    2.3.18 退出程序... 223
    % ?" U0 _* |% c# s% ?2.3.19 访问主页... 225$ i5 Y5 K- B0 Z3 u  Q+ b
    2.3.20 机种... 226
    5 B+ p" L$ b7 s2 ^' B3 ~0 I1 t2.3.21 规格参数... 2287 ^. b& O# A2 v6 E% {& l0 z; A, [
    2.3.22 相机参数... 230
    2 r& U4 g, o8 d2.3.23 运动参数... 232
      E6 R) [  ]3 p2.3.24 图像参数... 233
    5 X' r. w& g/ B( Q; e1 v" O2.3.25 其它参数... 240) q4 Y' `  N# w" l3 K. M
    2.4 程序退出... 243! ?& v! x* W  ~% r9 F
    2.5 单相机程序框图与双相机程序框图... 246
    ) }3 h- S5 V6 f9 ~第四章 图像处理实例... 248* S$ i7 b& ?# G9 S- _: j! L. T% _
    第一节 尺寸测量... 248, j7 m5 f& ?- c5 S
    1.1 视觉助手生成脚本... 248
    / }3 G5 v! M6 a' ^  x9 S1.2 视觉助手生成LabVIEW代码... 250
    . g3 B; Z& y( ]* C1.3 生成LabVIEW代码的优化... 251
    8 O$ U# N& q" D" a3 `1.3.1 删除打开图像文件代码... 251
    7 c) l: o: I  w( D$ {7 e1.3.2 删除Image显示控件调色板类型... 252
    " p$ C$ ], X3 C  H, _5 u2 I& `, w1.3.3 删除错误代码判断... 2544 g& e) O; S% ]% X6 l; G+ \
    1.3.4 删除IVA代码... 255
    + p; [4 D4 j, i) q( _6 U# }9 x8 V4 ?1.3.5 合并部分函数输入控件... 259
    % g2 v/ M( A5 N# Y1.3.6 优化输入输出控件... 261
    1 A7 q1 p: W# d- U4 P1.4 通用图像处理平台中加载图像处理-clamp函数... 264; I/ E) l( D' }( Q8 u
    1.5 自动运行... 264
    + w. V8 {% R: v; [/ r% c第二节 二维码识别... 266. S6 n) A! f8 _% w8 Y
    2.1 视觉助手生成脚本... 266
    : F% D6 a# T# t4 o' y0 K: e2.2 视觉助手生成LabVIEW代码... 269
    ) E* K8 {1 O# N2.3 生成LabVIEW代码的优化... 271/ ^* P* ?% v4 [" ]" e% {7 n) w9 {9 i. u
    2.3.1 删除冗余代码... 271( ~* d, ], L5 F- G1 j4 |
    2.3.2 使用覆盖多段线函数覆盖条码边框... 2718 A) Y  I+ N9 i/ G
    2.3.3 优化输入输出控件... 278+ {; u+ n) u9 f
    2.4 通用图像处理平台中加载图像处理-QR识别函数... 280
    & w- R8 O/ z4 ^7 e( A* w* N2.5 数据判断... 281; |  O0 t, @# l2 o3 V8 k
    2.5 图像参数... 281$ q  A- X  L' ]3 M
    2.6 初始化... 2843 x$ ?# T2 [. L  O7 `" `
    2.7 结果保存... 285
    * H) U0 @' u( j5 Z; @8 p+ d2.8 自动运行... 285% ^% s+ b0 H2 `. c/ H+ c  l7 y
    第三节 模式匹配... 286
    / R0 g, a& R% o  S: g8 E3.1 视觉助手生成脚本... 2871 X* x/ x: r  ^3 ^/ L* [
    3.2 视觉助手生成LabVIEW代码... 289
    ! T1 D( I! X  ^# M! n3.3 生成LabVIEW代码的优化... 293
    . F; v/ f0 b" i7 C- {3.3.1 删除错误判断代码和IVA存储结果代码... 293
    . n8 v" Z3 j( r" k. q3.3.2 改善模板图像的调用... 294
    % A0 n3 o: \6 Y# G6 U3 O: g6 p3.3.3 修改匹配数量... 294# s4 B% a4 |0 ~* q
    3.3.4 优化输入输出控件... 295
    ; X' `3 D2 W+ n1 w3.4 通用图像处理平台中加载图像处理-模式匹配函数... 298; {% w+ k. j5 @. g" J7 E2 K
    3.5 添加匹配边框... 303
    , R: W( {. \4 B3.6 ROI赋值... 307
    5 y4 ^4 s# [- b$ J3.7 模板文件的制作... 311
    / m: B( M* X7 \1 ?' g! h! E& k3.7.1 使用NI的Teplate Editor. 311
    ; {% G$ ?" u* e, P# y3.7.2 使用命令提示符调用Template Editor. 312
    ' d6 v& f# `" ]2 A3.7.3 使用模式匹配库函数学习模板... 3233 x9 x2 B- Z0 C' S2 Y2 ~
    3.8 自动运行效果... 330
    , q$ o9 d+ H; C3 K+ v第四节 形状检测-圆... 332( Z& _4 [/ j0 M; e
    4.1 视觉助手生成脚本... 332. ~. D# ]& O5 U2 S8 s! p% J7 f
    4.2 视觉助手生成LabVIEW代码... 334
    $ v6 |2 b& ]. H4.3 生成LabVIEW代码的优化... 335) |2 O1 i9 `1 E7 k8 A9 q8 w
    4.3.1 删除错误判断代码和IVA存储结果代码... 335
    1 o2 ?2 R2 j% W4.3.2 删除打开图片代码... 337- \2 `2 R1 P3 o
    4.3.3 设置图像参数自定义控件... 337
    & p* V" K8 Z. E. X4.3.4 添加圆覆盖... 3399 c9 z2 J3 c) s+ ^. Q# o
    4.4 通过图像处理平台加载图像处理-形状检测查找圆函数... 342
    ) S6 T# G3 n) v# P4.5 初始化控件... 343' a; b7 F' s9 H/ }! [) [
    4.6 图像参数值改变... 3433 [3 P8 Y" L/ |8 \
    4.7 ROI赋值... 344: k4 }' G) s  s2 \) w9 X
    4.8 数据判断... 348  a& d5 O$ Z8 l6 C# K7 c9 d; ]: w
    4.9 结果保存... 349
    . [. g# G, I" x, M4.10 简单标定... 3496 e: J/ C# i3 h: L/ F9 Y' j. }6 m
    4.11 标定数据标定... 349
    7 K2 F7 n) j3 G* @) w8 B4.12 运行效果... 361
    . n, y" N4 e, c第五节 LED编带机方向判断... 3626 Y/ X; ^2 e8 E. j, i- }; i
    5.1 视觉助手生成脚本... 363$ E" O$ b, @  l' u0 t
    5.2 视觉助手生成LabVIEW代码... 367
    % o" [8 W1 V% `5 u6 J/ j5.3 生成LabVIEW代码的优化... 370
    - I, L( _! E/ L; g6 B5.3.1 删除错误判断代码... 370
    , E  J6 S1 e! J$ R; W6 \8 G5.3.2 修改ROI 371! r3 [, W3 U5 P3 m# H8 a
    5.3.3 改善IVA Measure2函数... 373
    3 x! W9 M. P! \6 R8 P9 Y3 u0 d4 W  X5.3.4 坐标系优化与求交点优化... 376
    / _+ x) l/ q: C) o0 X3 x5.3.5 设置图像参数自定义控件... 382
      T9 v* P7 G# Q5.3.6 生成最终图像处理子函数... 386! p% s+ n2 E1 a, D# Z
    5.4 通过图像处理平台加载图像处理-方向判断函数... 387
    / ]+ z" ~& W, l# G; t5.5 数据判断... 388+ Y  K" H7 Q( _4 N: e9 p+ v1 G
    5.6 结果保存... 388
    ( V( P1 T; z. v! r  x5 x5.7 初始化控件... 389: @/ Y$ o" d# B8 S! [
    5.8 参数设置... 3904 @; `) V" a/ w
    5.8.1 定义左边ROI 391
    / |  Z0 x6 J0 q& N4 u7 r5.8.2 查找左边... 3923 Z) P+ F; P1 M, Y
    5.8.3 定义顶边ROI 393% y+ i. H% T3 X  I- ^3 y
    5.8.4 查找顶边... 394
    + e. i: h. n2 s8 t; g5.8.5 定义参考坐标系... 395+ q4 k' ?3 v- W' Q# H* ^
    5.8.6 定义检测区域... 3966 \4 |- C. C. Q7 v% \( k
    5.8.7 参数设置流程... 3961 @) _4 a8 r: g) }% r9 l  N4 Z
    5.9 自动运行... 4019 ~! M. Y. K6 W' _2 b- u
    5.10 执行效率研究... 402- r( |8 r% O0 u, l4 I
    5.11 图像采集、图像处理串行处理... 4100 @8 }6 x2 I" ^
    5.11.1 自动运行图像处理... 410
    # x. A$ }1 _* r" \8 [8 E% L; c5.11.2 保存数据... 412+ E* C! ~+ Z! A2 P6 u/ l% F! N
    5.11.3 存储图像... 413
    ) u% E8 T$ F$ N% x" Y, E+ S5.12 改善后自动运行... 413" b& k" h% ~) s
    第六节 OCR字符识别... 416
    5 c4 K( a/ C1 C0 y/ f  d6.1 视觉助手生成脚本... 417
    : g! W  l! q+ D' N, P" S6.2 视觉助手生成LabVIEW代码... 4201 ^5 d: D+ y) T- d; y& ]3 R# M7 @
    6.3 生成LabVIEW代码的优化... 4226 f, h: ~8 s' k) f* K
    6.3.1 删除错误判断等冗余代码... 422
    ) [2 T7 L; p5 r' U3 M6.3.2 删除字符集参数设置... 423
    ; R4 F0 `1 @1 Z8 F: K' \6 A$ ?6.3.3 覆盖兴趣区域和字符边框区域... 425
    # K) h: l" z- g7 I' u6.3.4 改善字符集文件操作... 427
    8 Z9 G5 {  X  f; O& P5 V6.4 通过图像处理平台加载字符识别函数... 432
    1 V4 J4 |9 W0 ~$ Z6.5 自定义字符识别ROI 434/ |* x1 l) N  s! C7 \3 P& ]9 P
    6.6 学习字符集文件... 434
    7 D3 f5 _0 t. D9 O  ]; h$ Z. b6.7 初始化等修改... 436/ n6 {3 ~% B, Y" y- S! x) `
    6.8 自动运行效果... 439

    : A9 B( ^! T" o5 P, N3 j

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?注册会员

    x
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册会员

    本版积分规则

    淘宝机器视觉商城

    Archiver|手机版|小黑屋|视觉之家|东莞市华动智能科技有限公司 ( 粤ICP备17078359号-1 )|网站地图|申请友情链接

    GMT+8, 2018-1-23 20:01

    Powered by shixinhua.com X3.2 Licensed

    © 2012-2018 VISIONHOME.CN 浏览量:

    快速回复 返回顶部 返回列表