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

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

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

[复制链接]

主题

好友

1万

积分

版主

  • TA的每日心情

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

    [LV.7]70FPS

    发表于 2014-8-12 09:41:11 |显示全部楼层

    3 X% `2 t0 y0 L5 {# _
    $ ?( c* H! V' g
    3 E4 }- Y7 I' p. l( A- @4 `

    - X1 |6 l- M/ }3 i3 v
    1 P3 X) ^/ W3 O5 H; L* i$ ]6 m4 N
    商品属性
    [软件类型]
    [软件版本]
    LabVIEW2013SP1
    [操作系统]
    Windows
    [供货周期(天)]
    1

    9 C" K  N  A3 }6 q9 J. P+ g' k
    * b8 w1 k4 L9 n/ T$ k
    LabVIEW Vision图像处理开发宝典; `3 b3 A! t) U* v! V, F4 R% A

    目录- ?7 L' t3 I/ u7 z: Q& K; y+ M
    LabVIEW Vision图像处理开发宝典... 1; n* r+ K  q# I& d( h7 W
    版权声明... 7/ l9 b0 U3 b6 A$ \0 _
    读者利益... 7' U* g' I1 O1 b/ f% d
    感谢... 7
    / r; U8 }; R5 ^" ?5 J前言... 8
    . v/ P  }) P2 O. }第一章 概述... 9
    / R% m. c0 I, F1 Y第一节 NI LabVIEW & NI Vision简介... 9
    , f/ K5 `3 T! K$ M! D, q6 w$ g第二节 NI各款视觉软件的应用范围... 14# \$ F( ^, J: k3 U) u9 Z
    2.1 LabVIEW的应用... 14
      P* `3 ~% B% W5 w$ D/ |2.2 VDM视觉开发模块的应用... 15
    - I5 @( R$ E. C1 E2.3 VA视觉助手的应用... 16
    : l4 F( R% N, R: P6 E1 N0 ]2.4 VBAI视觉生成器的应用... 178 d" @. n) a# e) M4 Q' M
    2.5 VAS视觉采集软件的应用... 180 V# E1 p1 M7 z( `
    第三节 NI软件的兼容性... 19' M, F/ @! Z/ m8 N8 V- u: Q1 E
    3.1 LabVIEW与操作系统兼容性... 19! |  _; g% p: Z  [! F- _4 P0 x" r
    3.2 LabVIEW的生命周期策略... 20
    4 ^1 }$ f4 z* w( v: R3.2.1 NI LabVIEW年度发行... 20
    ; [. L: t# t, Z, N4 }3.2.2 NI LabVIEW生命周期策略的各个阶段... 21
    3 t0 r4 I5 z* f: t& M3.2.3 NI LabVIEW生命周期策略... 217 f% Q, Z) q' a1 e+ B5 W. n
    3.3 视觉软件的兼容性... 23
    . H8 o- s# `( k/ g0 E+ p第二章 结构框架... 27
    ( E7 P  Y- p5 [% G# M8 [; y9 W第一节 编程风格... 27
    ) [$ h1 F' o. o1 R9 k* a# @; V第二节 编程框架... 305 M# z' t8 U) a4 ^( x" t
    第三节 通用图像处理平台项目结构... 396 H; P8 q! @, B  B4 X5 j( X
    第四节 通用图像处理平台流程图... 44
    8 ~& _& x3 a0 M/ q/ v第三章 功能函数与主程序... 47
    4 Z( U) P) ~" h3 h0 i% x1 b第一节 功能函数与模块... 47
    5 Z# \/ }, X7 I2 z4 B) `9 ]. t1.1 Camera相机模块... 49
    7 ?! P- M* ^# p  G* x# m8 R1.1.1 打开相机... 51
    * b/ B: Z/ m/ K7 W$ u! {( @1.1.2 设置属性... 53
    / p& U3 ]0 h- }2 e5 J$ t对照MAX中的属性设置属性... 56- U  F0 W4 f" g: E; r) c
    使用.icd文件查看属性... 58  N. y6 r) H* Z1 i( b9 {
    使用枚举属性函数查看属性... 60
    , b/ Y  N" k. x+ y9 u. j0 G读写相机属性文件... 60) m6 A+ u; ^3 U3 K- [" t4 ~" N5 }
    1.1.3 读视频模式... 61
    & G6 j( e8 `+ g6 F+ U$ M( F- F1.1.4 写视频模式... 62+ n! N- Y9 J4 a
    1.1.5 配置相机... 63
    ( b& v3 x$ a9 x1.1.6 采集图像... 64
    * ?) d6 t! e* i1.1.7 停止相机... 654 m; {- v- j; N7 u: I5 ~
    1.1.8 关闭相机... 66
    ) q2 e# N- u- E$ l, ^6 w1.1.9 大恒相机DLL调用... 67
    8 D. ~& Y3 l# k* t函数LvGetDeviceTotal 68
    5 S6 T1 t7 l. Y1 P; f- v. t函数LvOpenDevice. 691 j4 G# a0 w9 Z$ {; Q1 s
    函数LvAllocateResources. 71
    9 M! U& ]6 J+ e4 X4 G" q+ k5 V函数LvSetResolution. 73
    ( q+ P/ n" a$ h( _4 n0 x/ l函数LvSetSnapMode. 757 L$ k6 C& l% H/ I
    函数LvSetGain. 78- F3 _" E- E) M8 v
    函数LvGetImageWidth. 81
    4 \6 ?) I2 _* O函数LvGetImageHeight. 83
    ( |: U, C* L( G) F函数LvSetAOI 83
    ! N9 ]5 S( z7 k! J7 ~3 P& Y函数LvSetShutter. 88
    0 r' \3 U- a' A" _9 {- {4 |函数LvSetADCLevel 91
    2 o) a9 m) ^5 R7 p% o3 G函数LvSetTimeout. 94
    ( G, z3 b. B2 `! e9 f函数LvGrabSingle. 96( l; s6 K3 ^  t4 s: Z. }2 W5 c
    函数LvExportImageData. 101
    $ y% u7 ^8 w4 h0 Q% g: M函数LvStartGrab. 102' _/ U" c: S. j& Z6 c. Y. e
    函数LvStopGrab. 104
    * {. d4 s4 Z' a% I函数LvCloseDevice. 106) m6 D  Q" _' F2 ]7 x$ `
    函数使用简要说明... 1080 N9 `$ U9 J) m" i+ R8 X  ]
    1.2 Datalog数据记录... 109
    9 Q' {% R! `* X. g6 r1 ]0 J1.2.1 Open打开数据库... 110
    % Z. S: R* Z3 C1.2.2 Write写数据... 111' r4 a1 U. i; T  U* E1 t' L
    1.2.3 Search查询数据... 113
    . q, n4 [/ ^8 i( v0 C1.2.4 Update更新数据... 1147 M( x" Z$ \/ c7 z
    1.2.5 Delete删除数据... 115
    + c* C, a8 b, v. k0 i3 B1.2.6 Close关闭数据库... 115! t" B, I3 h# F$ F* g4 c" h' \
    1.3 Sub VI子函数... 116
    $ [2 M5 B  Y3 q# M$ h/ I! I# J1.3.1 ImageforUse. 117
    : g; V9 I. n9 a& v2 NCreate创建图像缓存... 117
    # h* v8 \6 u" G# |% d' qUse使用图像... 118
    & Y3 a* ?0 ~; p7 I8 [+ ^5 bCopy复制图像... 119& Q0 y) z4 S' h( O4 j$ m3 r$ F
    Dispose释放图像缓存... 120
    ( e- I: S) V0 t# k1.3.2 帮助... 120
    % N9 W* O: U3 [( P8 G1.3.3 等待(有错误)... 121% D6 c, P) o$ ^% ?
    1.3.4 读写参数... 1223 R" |$ W: o% x2 c0 ]0 P/ W
    1.3.5 读写最后机种... 1267 u% |( i. u6 _
    1.3.6 仿真采集图像... 129$ g8 u# y9 G  W0 v8 d
    1.3.7 放大图像算子... 131
    ) [5 Q# {$ q# ^" x0 a4 x1.3.8 缩小图像算子... 132- F" R; o2 g. k! V# W! B7 I
    1.3.9 检查文件夹存在及新建... 133
    4 ]5 _$ Z% m. F1 W1.3.10 良率计算... 134
    / m/ \: c3 a+ T7 d; T* S1.3.11 路径(开发与应用环境)... 135
    : t! a* c, j! z- j0 B& `3 x* H1.3.12 罗列文件-多文件类型... 137
    ) ^8 y$ K% a: M; ]1.3.13 判断数组大小并截取子集... 138
    * J( d; S$ Q9 _+ z) B1.3.14 任一范围随机数... 139, O# N0 z1 k# V3 s7 ?( [
    1.3.15 首行行号... 140
    & b) Q' K7 g! U- f# `& ]1.3.16 提示信息... 143
    ; U0 d7 R6 W: r1.3.17 新建文件... 145
    + R' U. f' b5 f8 f第二节 主程序与功能实现... 149
    ! k; J! H* U/ {4 P& m) ~: D) x2.1 主程序前面板说明... 151
    $ Z  A7 e, \' c# U, X" L) M2.2 主程序初始化... 153
    ! ^) v+ j/ U9 _2.2.1 程序执行时的原始初始化... 154
    & O- P( b' Q0 O+ W/ t初始化状态提示... 155
    4 H7 @5 J% D& h; g$ s初始化主队列... 1567 T  H  D' B0 o/ H+ E. ~
    初始化从队列... 156$ A; m  {2 W( Z; }. R3 L& {& C4 ]/ m
    建立相对路径... 1576 B' n4 o" T# }1 J" H8 {
    前面板全屏运行... 157
    1 j" F4 h1 D! ]' c访问网页... 159
    # ~1 d& y- W2 g- D8 o. c1 [2.2.2 队列初始化... 1607 ^7 v+ E# C; u3 d$ d
    元素出队列... 161
    . t4 j$ X3 h" b& ^+ q" Z状态机-初始化... 162% M- t- y0 c9 p9 O# u  n
    循环控制及状态机控制... 1638 M' m6 U5 U9 ]2 M6 d9 l
    状态机-初始化控件... 165/ V/ L9 a+ z9 x' G. h/ t
    状态机-加载机种参数... 169
    ( t! S; ^2 J: f- d" J7 }" V. |状态机-初始化参数... 1715 Y7 U! o* y4 }/ h3 t' G
    2.3 前面板事件响应... 176
    1 L3 T. z1 l' H6 X, c5 }0 Q9 O2.3.1 用户登陆/退出事件... 176
      n3 `3 j! L( t0 t2.3.2 设置参数... 185( o9 g, h* C% K2 V
    2.3.3 保存参数... 1892 L: I( E$ q" G9 ~" s4 H+ s$ T& m
    2.3.4 参数另存为... 192
    ! W- }5 l  v2 _1 y) Z. i7 L% S* \& H2.3.5 打开参数... 195/ w! }. i/ h- D5 t5 d
    2.3.6 运动... 197
    / y% Z+ R# a) r6 C0 i" {. w! p2.3.7 连续采集... 1987 i4 ^6 ~9 C& j% q3 n
    2.3.8 单帧采集... 201; t5 B8 z3 V) u# G
    2.3.9 图像处理... 203
    * Q$ `" k- B8 ]; ^8 l8 I2.3.10 自动运行... 205$ R& o4 [% v5 @4 @; g3 g, j
    2.3.11 缩小图像... 215( [1 y4 i, m3 Z/ B, }' [% T
    2.3.12 放大图像... 215! A0 Z$ b; O4 t0 F9 c" a
    2.3.13 原始尺寸... 216
    / M1 I3 v" r) L2.3.14 适合窗口... 217; c1 O; {$ v( }3 Q
    2.3.15 保存图像... 218
    / R) J* B* r' m- ?" \9 B7 `2.3.16 帮助... 221
    5 W4 z: L; @, R3 o2.3.17 最小化... 2211 v8 k2 v' {/ ~+ a. h
    2.3.18 退出程序... 223
    4 |5 V( w6 K, `4 v7 W1 a) {) t2.3.19 访问主页... 225
    : ]" u1 Y7 m: c. V& O+ e2.3.20 机种... 226, h5 I& i, w, a0 Y  g
    2.3.21 规格参数... 228
    ) t# ]/ c6 d# J, \3 k1 M6 g6 w3 F1 M2.3.22 相机参数... 230; H6 j- O0 O! T
    2.3.23 运动参数... 232; ?3 s0 T+ Q0 K( O
    2.3.24 图像参数... 2331 _# X7 }6 v3 O' a+ d9 ?
    2.3.25 其它参数... 240& \5 q+ Y& [, q9 ^6 [
    2.4 程序退出... 243
    9 W& z' f3 ]' C# l3 n2.5 单相机程序框图与双相机程序框图... 246% F: ]* s  O2 r2 K
    第四章 图像处理实例... 248  i7 g# w- t7 N  I* _9 H# b
    第一节 尺寸测量... 248$ q& @- B4 A$ K$ r
    1.1 视觉助手生成脚本... 248' a  U6 ]1 ^4 c+ c, V0 i; ?
    1.2 视觉助手生成LabVIEW代码... 250
      y  w, x6 H7 r! O0 \& y1.3 生成LabVIEW代码的优化... 2514 G/ q% y; ?" E. b0 ^8 z
    1.3.1 删除打开图像文件代码... 251
    9 M- r; |% u8 i, `1.3.2 删除Image显示控件调色板类型... 252' U) b2 t8 L: k2 ~% T& Q- b
    1.3.3 删除错误代码判断... 254' M/ m+ \) @& C3 j4 ]
    1.3.4 删除IVA代码... 255* O& ], i% _3 }$ I4 \
    1.3.5 合并部分函数输入控件... 259
    6 O, x* `5 W- I# [0 m$ q. |1.3.6 优化输入输出控件... 2613 H  M, w4 w1 M) q% `
    1.4 通用图像处理平台中加载图像处理-clamp函数... 264
    , i' Z! O. v1 W% G5 N. R1.5 自动运行... 264% t" l0 n; w7 ?$ G& ~* G. L
    第二节 二维码识别... 266
    ! V' Y6 p5 _) L$ B2.1 视觉助手生成脚本... 266
    3 s0 t5 ?  B3 |" w2.2 视觉助手生成LabVIEW代码... 269
    7 O  i( _2 h) L4 \# h2 C) r! a: t2 O2.3 生成LabVIEW代码的优化... 271
    % K$ A0 z* H; g  t. a2.3.1 删除冗余代码... 271
    , I: {, U- [+ f& e2.3.2 使用覆盖多段线函数覆盖条码边框... 271' C+ y: s; N& A' o( n9 `
    2.3.3 优化输入输出控件... 278
    9 E& J- |! l$ S4 K7 x; k2.4 通用图像处理平台中加载图像处理-QR识别函数... 280
    4 U  E2 V5 z/ D1 e2.5 数据判断... 281+ z# M: R$ U8 x4 o+ O4 O% u
    2.5 图像参数... 281' L8 F* U% A0 e* R
    2.6 初始化... 284
    * R9 _! ?1 N3 o" ^2 S. |2.7 结果保存... 285
    5 F( M& b9 {" w3 I2.8 自动运行... 285
    * Q) q/ a7 n$ A* J! i第三节 模式匹配... 286
    / `1 K3 j$ B5 Z; e! H* D# }7 D3.1 视觉助手生成脚本... 287
    4 |$ Y+ F8 h% Q$ H, B, n3.2 视觉助手生成LabVIEW代码... 2897 ?$ ~$ ~2 h; V6 U
    3.3 生成LabVIEW代码的优化... 293
    0 |4 ^# `) g- L) G& Z/ L3.3.1 删除错误判断代码和IVA存储结果代码... 2933 C8 r6 W. N5 T. M. n; B1 l" J
    3.3.2 改善模板图像的调用... 294
      E; G3 }- h; H; D3 v2 `- @3.3.3 修改匹配数量... 294
    8 X& j. T' q! Y( e9 e3.3.4 优化输入输出控件... 295
    1 Y! H: D8 |: p3 H* e6 m3.4 通用图像处理平台中加载图像处理-模式匹配函数... 2980 m8 j! n9 c0 e/ C3 ?3 u
    3.5 添加匹配边框... 303) Y/ _! w3 x/ |! z
    3.6 ROI赋值... 3077 ]( u6 ]/ k  i! L% }
    3.7 模板文件的制作... 311* Y: Y6 p" _2 o5 Z* w
    3.7.1 使用NI的Teplate Editor. 311' @8 \- W1 g, `5 I$ W9 d# Z7 ?
    3.7.2 使用命令提示符调用Template Editor. 3123 \2 q5 o4 x/ W1 i
    3.7.3 使用模式匹配库函数学习模板... 323) E: W* F; Z. g, c
    3.8 自动运行效果... 330
    & a9 f, d' W. }第四节 形状检测-圆... 332
    & l( J& C. R; k% @$ q) q4.1 视觉助手生成脚本... 3326 o, a$ O9 F2 u" Q* A
    4.2 视觉助手生成LabVIEW代码... 334
    % a+ t9 {: X8 H1 [4.3 生成LabVIEW代码的优化... 335
    ( k# w! U/ v, b% l: D2 v* {  N- t4.3.1 删除错误判断代码和IVA存储结果代码... 335$ c! X" }( Z& I! N8 i" q1 A3 [+ Y% ]: }
    4.3.2 删除打开图片代码... 337& U! ?! j7 G/ Z4 ?% o$ ]6 Q
    4.3.3 设置图像参数自定义控件... 337
    0 V: l8 n, b# K4.3.4 添加圆覆盖... 339
    . O( p' ?$ d0 N3 u4.4 通过图像处理平台加载图像处理-形状检测查找圆函数... 342& M' x8 c) s; J- o# ?& ~4 Q$ d
    4.5 初始化控件... 343
    ) E; c5 K2 o. C8 W4.6 图像参数值改变... 343
    8 A" \9 ^8 t4 i5 |5 L* P4.7 ROI赋值... 3449 n; B# @9 J" @
    4.8 数据判断... 348
    * e/ l: q$ J( o) S# @5 M; o4.9 结果保存... 349
    5 u) @2 f, L/ Q; @, m2 c* Y; @8 e4.10 简单标定... 349
    ; v( d' Q2 }3 _0 x$ u4.11 标定数据标定... 349
    ; r: `5 D- g6 n4.12 运行效果... 361
    : W' |, G: n0 Z2 g! W9 q5 H第五节 LED编带机方向判断... 3620 Q3 U) f) y2 ?1 r+ k6 f
    5.1 视觉助手生成脚本... 363
    7 K4 q+ X1 Y7 F7 a/ F5.2 视觉助手生成LabVIEW代码... 367
    # [# x' f9 f- L: w1 C5 [5.3 生成LabVIEW代码的优化... 370
    8 }6 w  O# z+ r" d4 B* H5.3.1 删除错误判断代码... 370! g- u; T, ?7 ^# H/ b
    5.3.2 修改ROI 371& P" e$ Y3 @) o5 w5 m
    5.3.3 改善IVA Measure2函数... 373
    1 l! a0 E" x6 x; }  r; P: h5.3.4 坐标系优化与求交点优化... 376
    2 d: N% R) r) n' y; N5.3.5 设置图像参数自定义控件... 382+ }2 ]( p1 h8 D( x
    5.3.6 生成最终图像处理子函数... 386
    $ C' |. P  o7 ~1 l1 r5.4 通过图像处理平台加载图像处理-方向判断函数... 387
    5 M2 \) e7 D; Z% {* b% e8 i5.5 数据判断... 388* Q8 X. P" j/ b! r' {
    5.6 结果保存... 388
      D8 l, b% o& `* s2 c, b6 X5.7 初始化控件... 389
    2 ~" h2 N/ K/ L- ]5.8 参数设置... 390
    & f0 j- o/ p* O: X5.8.1 定义左边ROI 391
    . H, r6 P1 b( L% ?7 X! @) A0 v5.8.2 查找左边... 392$ ^2 Q3 t( U6 F0 H
    5.8.3 定义顶边ROI 3931 d) M! i- a: [
    5.8.4 查找顶边... 394
    # i$ @2 V4 S; C5.8.5 定义参考坐标系... 3951 o( x3 T3 j6 v' B& b
    5.8.6 定义检测区域... 396
    ( v- _; X5 a" C( r8 Q# l5.8.7 参数设置流程... 396
    ; X$ i# x, g0 e+ S( [" D5.9 自动运行... 401
    6 u+ S3 o) q5 [+ j7 }6 X5.10 执行效率研究... 402- n3 T: |  j, d- K# E
    5.11 图像采集、图像处理串行处理... 410
    ' L! P  r+ p7 T# ^7 f5.11.1 自动运行图像处理... 4108 }, g' d$ ?  _6 n- J
    5.11.2 保存数据... 4125 h  p9 M$ R% ~6 ^# b
    5.11.3 存储图像... 413& a4 N- ~9 F) @% Z" d
    5.12 改善后自动运行... 413
    , N2 @- N. C# P9 l1 S  N第六节 OCR字符识别... 416
    4 T7 S) x/ o( c+ Q: v+ [- {6 w; k6.1 视觉助手生成脚本... 417( R1 @* q  w0 C# y8 U
    6.2 视觉助手生成LabVIEW代码... 420
    0 |! r% I4 y# C4 N$ i4 h6.3 生成LabVIEW代码的优化... 422$ ~' o4 L) E' j3 K/ O3 a
    6.3.1 删除错误判断等冗余代码... 4227 \1 ]6 Y% D8 A1 |: z
    6.3.2 删除字符集参数设置... 4232 q% f! {7 `, A
    6.3.3 覆盖兴趣区域和字符边框区域... 425
    7 `( E) v2 G0 M! {6.3.4 改善字符集文件操作... 427
    3 K: h: r2 v# @. R9 v. F6.4 通过图像处理平台加载字符识别函数... 432
    0 H' i+ |" }& m7 W* }' M/ D1 ~6.5 自定义字符识别ROI 434
    9 m, b( j: C: I3 g! v) S6.6 学习字符集文件... 434
    + h5 o6 I" j) A5 o, P4 `6.7 初始化等修改... 436
    4 `2 E$ h# H. ~% ]- k: h6.8 自动运行效果... 439


    ; \6 C( b- G- j* ~9 s

    本帖子中包含更多资源

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

    x
    回复

    使用道具 举报

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

    本版积分规则

    淘宝机器视觉商城

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

    GMT+8, 2018-4-21 09:58

    Powered by shixinhua.com X3.2 Licensed

    © 2012-2018 VISIONHOME.CN 浏览量:

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