视觉论坛VISIONBBS微信公众号:石鑫华视觉网

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

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

[复制链接]
  • TA的每日心情

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

    [LV.7]70FPS

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

    * j3 b/ H8 t7 |% g5 b& }
    % N+ X% s  X% Z& N1 N

    5 B. G2 O& U" d3 G0 L- p0 Z3 o  Y+ E+ ~% l/ `

    6 J0 r8 ~2 N' Y  }# m; n( v- |
    商品属性
    [软件类型]
    [软件版本]
    LabVIEW2013SP1
    [操作系统]
    Windows
    [供货周期(天)]
    1
    9 T1 ?; a% L' L; l( `% Z! I! E& i" m9 F

    3 q3 d5 j  ^4 h* G" Z( `, a/ J( o
    LabVIEW Vision图像处理开发宝典8 ^1 Y0 ]. F6 L- q

    目录
      r  b, d) \+ v4 Z. j+ \; SLabVIEW Vision图像处理开发宝典... 1* q5 |" y7 k: z( o% }
    版权声明... 7
    - S+ k$ X$ r, L$ L读者利益... 7
    * `! h+ L3 J- x* e1 U' ~8 d感谢... 7  I4 C# e1 J- }% I0 u- }
    前言... 86 [; x3 e) ~# _  Z0 U  q: {
    第一章 概述... 9
      e) |5 r6 e: b% G- e第一节 NI LabVIEW & NI Vision简介... 93 e" b; e0 G/ }3 j4 h
    第二节 NI各款视觉软件的应用范围... 14
    # F# J) M: ^& e7 y2 }2 `# Y2.1 LabVIEW的应用... 14; w) s" D! ~/ G$ L/ B! K* R
    2.2 VDM视觉开发模块的应用... 15
    4 E( S( Y+ {1 h6 c( ?2.3 VA视觉助手的应用... 16
    * g7 }9 k; ]+ Z: u2.4 VBAI视觉生成器的应用... 17) s9 B: K) ]& P
    2.5 VAS视觉采集软件的应用... 188 O- }  m  ^6 S# V7 p
    第三节 NI软件的兼容性... 191 V! Z4 S+ c  e* N
    3.1 LabVIEW与操作系统兼容性... 192 |0 A) S' v% R! l2 z# X
    3.2 LabVIEW的生命周期策略... 20; C2 Y3 n3 D7 z' p/ G
    3.2.1 NI LabVIEW年度发行... 20
    % R, o( n) }  W: u; Y/ E9 B9 R8 U3.2.2 NI LabVIEW生命周期策略的各个阶段... 21! M1 Z7 }& F9 z! g' U8 c
    3.2.3 NI LabVIEW生命周期策略... 216 m6 @, ?9 P  q
    3.3 视觉软件的兼容性... 23
    / N5 e. ^1 a3 [# h* B+ ]: M$ A第二章 结构框架... 27/ R: @5 K" l: j) S2 i" V) i0 `* ~1 F# E
    第一节 编程风格... 27
    / E; `* v: H) V' J" J第二节 编程框架... 30+ v0 o* x* M- e6 C6 ]. d* b
    第三节 通用图像处理平台项目结构... 39
    7 D' e2 K4 p' x5 w8 Z第四节 通用图像处理平台流程图... 44  z; P# J$ J7 \3 l# R" k
    第三章 功能函数与主程序... 47+ t9 H: N+ m2 x" k+ n
    第一节 功能函数与模块... 47& p* r* }8 d5 c' X1 m/ D* T
    1.1 Camera相机模块... 49
    ) m$ ]) ~. P( j- o% d$ `1.1.1 打开相机... 51# ?2 `' @+ p4 \; i8 v/ d" q* B/ H
    1.1.2 设置属性... 53
    9 A5 X5 q$ F* y3 H对照MAX中的属性设置属性... 569 j" ^; @0 e" v( c& h9 g1 V, _) F
    使用.icd文件查看属性... 58
    # B4 }& N: y; Q' f7 R$ O使用枚举属性函数查看属性... 60
    0 t7 U6 `: Z! `2 K7 y) w, P读写相机属性文件... 60* I+ F/ |+ a2 u, ^' o5 U/ s7 s
    1.1.3 读视频模式... 61
    8 |! h! p8 G( o" {& J1 B% h1.1.4 写视频模式... 62  c9 h5 V! v3 J
    1.1.5 配置相机... 63
    ; B* u- W8 w1 s! E. n" z1.1.6 采集图像... 640 ?+ t+ d: [* y
    1.1.7 停止相机... 653 K+ i( E/ U/ l" e0 B  A, r' ~
    1.1.8 关闭相机... 66% p1 v7 O4 {: j
    1.1.9 大恒相机DLL调用... 678 {) @$ w  R7 B7 \9 G
    函数LvGetDeviceTotal 68) k8 v8 \9 T3 J3 a( e/ Z9 s
    函数LvOpenDevice. 69
    ' O, X4 H: P- a- z" ^函数LvAllocateResources. 71/ O1 Y3 @$ [: p* e
    函数LvSetResolution. 73. o2 T8 P) b: n; Y7 V8 R. I5 ]" m
    函数LvSetSnapMode. 75/ @, R7 J9 ^8 ~  [" k% o
    函数LvSetGain. 78
    6 Y8 T% L/ G+ a' W: S7 f6 R& ~函数LvGetImageWidth. 81
    * ]( l: g* X# W9 P函数LvGetImageHeight. 83: a. V6 v% U0 ?' l
    函数LvSetAOI 83
    $ c5 b( l6 [7 B9 U7 P% E函数LvSetShutter. 88
    ! j- u, Z  E' ~& }  A函数LvSetADCLevel 91" a$ ^( U. I: |* l' p" {
    函数LvSetTimeout. 94& \* ?* E8 Q- Q! m! P0 k# h+ K
    函数LvGrabSingle. 969 U* C) ^  r) A6 u9 d
    函数LvExportImageData. 101# e; ~/ T5 X9 G1 n+ k
    函数LvStartGrab. 102
    8 p+ ^  U* e! O9 m" B函数LvStopGrab. 104
    3 c- q& D( M' {& N. G+ w函数LvCloseDevice. 106
    9 q/ k. a1 u1 n函数使用简要说明... 1084 T4 B6 z; \/ U( P9 L( ]& \  Z
    1.2 Datalog数据记录... 109. P2 s6 p* x- ?  p
    1.2.1 Open打开数据库... 110
    * Z+ A* p3 d8 D: U# i6 ?: ~1.2.2 Write写数据... 111
    7 K4 X7 C2 t0 I: K, y3 I1.2.3 Search查询数据... 113
    " p2 `8 T) u# ~2 d/ ]( ^& x) r+ g. O5 `1.2.4 Update更新数据... 114
    0 x, ~7 t4 X( l# C- a1.2.5 Delete删除数据... 115
    " {, i" m# Z' y9 i; m/ e1.2.6 Close关闭数据库... 115
    7 c: \: v$ m5 `: U; v1.3 Sub VI子函数... 116
    % P* |8 U; ^: f" D1.3.1 ImageforUse. 117' j3 u; ?5 E2 |. O- g( b
    Create创建图像缓存... 1178 T7 c0 u0 t3 g: n9 |7 H
    Use使用图像... 118
    9 r0 b8 @# C& O' T1 ?Copy复制图像... 119$ L6 a2 u% l: f: k& c
    Dispose释放图像缓存... 120- `0 r* U( V2 q8 r3 p
    1.3.2 帮助... 120- Y" _" y! |$ N9 o5 G% }, r  Q% N
    1.3.3 等待(有错误)... 121
    . \" \7 ]6 b; H# U1.3.4 读写参数... 122
    5 w. \- m5 v  h$ \$ b' B6 a1.3.5 读写最后机种... 1269 {' G; _/ D) ]! J
    1.3.6 仿真采集图像... 129
    ) K7 A* Y8 t8 E' ]. O5 T) F$ }- x) |1.3.7 放大图像算子... 1315 \+ J: f% Y6 z! i$ n
    1.3.8 缩小图像算子... 132
    # U5 D: G  B3 k  Z1.3.9 检查文件夹存在及新建... 133
    % A0 H4 X* r: g; ]! E8 \1.3.10 良率计算... 134
    % l* J6 v& d% ^# `2 ~- H1.3.11 路径(开发与应用环境)... 1356 n% j# E) o6 T4 j( R. b
    1.3.12 罗列文件-多文件类型... 137
    ; V% }8 p6 x  `- ~$ H1.3.13 判断数组大小并截取子集... 138
    ! @9 x) g2 ~8 F1.3.14 任一范围随机数... 139& B3 B- Y& y( ~% T2 K7 z
    1.3.15 首行行号... 140( A' o, [. K. c1 `& {5 [
    1.3.16 提示信息... 143( ^/ T+ t2 ?( }, I) u
    1.3.17 新建文件... 1454 O/ P9 C& b- e
    第二节 主程序与功能实现... 149
    % j( e& m" i6 q* a8 |4 @5 Y& }2.1 主程序前面板说明... 151
    ! q% f, z, w" K( y+ q2.2 主程序初始化... 153
    8 c' t. p, E* L: S# p! o, z+ `2.2.1 程序执行时的原始初始化... 154* ~3 _9 q# H( g
    初始化状态提示... 155
    / r, F* ?/ s9 `  h3 N; j. x3 n- o* a初始化主队列... 1566 i; t- ^* ]  k5 P* M
    初始化从队列... 156
    " T1 y" M" O7 k7 y建立相对路径... 157
    2 B* Z$ W* _6 L0 X) m/ p+ N前面板全屏运行... 157$ T1 L* O+ m( m' c* S* j
    访问网页... 159
    ) {% C, I. @, ?0 s" Z& O2.2.2 队列初始化... 160
    2 Y2 a3 B: y6 X+ }元素出队列... 161
    $ i4 a7 c) t6 @- |7 H状态机-初始化... 162
    5 b. o, L/ ?1 k" Y$ b# u循环控制及状态机控制... 163
    : b. |$ ?* ]: T状态机-初始化控件... 165
    ( C+ Q( T! t; z2 r  H& N$ V/ W$ Q状态机-加载机种参数... 169
    . z" N; ^. w/ x9 y; ]/ w) j状态机-初始化参数... 1714 g% v* ^2 {* F. G  W: X
    2.3 前面板事件响应... 176
    ! a( O3 |: K9 E2.3.1 用户登陆/退出事件... 176+ Q7 T4 p  b3 [
    2.3.2 设置参数... 1857 ~: Y( G/ F5 l
    2.3.3 保存参数... 189
    : V! k8 o# q. ~" w4 v; S2.3.4 参数另存为... 192, n- W3 W; h0 ]: ?8 v9 K
    2.3.5 打开参数... 195
    : ?# _( K: p; W5 P- Q) D4 V( i2.3.6 运动... 197
    4 U& v  I. F- [5 N; @8 W- u2.3.7 连续采集... 198& |# V( `! i' n# j  `1 }
    2.3.8 单帧采集... 201
    " W( U- ?/ e; r- e' B2.3.9 图像处理... 203  r  B1 b& w3 i8 M( n
    2.3.10 自动运行... 2054 ?! C& R+ a! h: M; c
    2.3.11 缩小图像... 215
    9 [/ x5 R* y5 `& a0 U3 x2.3.12 放大图像... 2159 x6 I5 T- }5 A' Z: S
    2.3.13 原始尺寸... 216
      Z! ?- r1 B+ O1 a2.3.14 适合窗口... 2171 G" K4 S& A" J! r- Y4 B/ e
    2.3.15 保存图像... 218# r3 V. b1 R2 D  q+ q
    2.3.16 帮助... 2218 V0 ^: t: M7 {/ q/ g1 }" R+ {4 G
    2.3.17 最小化... 221
    % m4 e4 c! T0 e( L( ~+ H6 ?2.3.18 退出程序... 2235 l/ L' ?5 E: g' q+ [8 [
    2.3.19 访问主页... 225. O% F( b; Y/ z* z4 y4 O
    2.3.20 机种... 226
    6 K: x) j: a0 @2.3.21 规格参数... 228
    ! v5 A* B) D# {* m( ~, z, t+ s2.3.22 相机参数... 230
    : g$ `5 v! c+ ]: C0 t2.3.23 运动参数... 232
    ( h  i  p- s, v2.3.24 图像参数... 2338 x; G4 G8 A) g
    2.3.25 其它参数... 240: A! L+ I6 l, p5 M' i
    2.4 程序退出... 243
    ( Y$ I( Q6 o% q9 @2 V& i2.5 单相机程序框图与双相机程序框图... 246
    + d& n- M) [  X9 y2 L( Y+ L第四章 图像处理实例... 248
    # [3 |4 @; i9 N) U3 @' p# _第一节 尺寸测量... 248
    1 |; w  X: j$ O1.1 视觉助手生成脚本... 248
    7 B* y+ ^9 u! f2 i6 ^( |1 Y7 [  Y1.2 视觉助手生成LabVIEW代码... 250$ ]; h5 f! R: _3 _1 }: t
    1.3 生成LabVIEW代码的优化... 251+ N% ?7 H# q! S3 w/ V3 G8 |
    1.3.1 删除打开图像文件代码... 251" T( Q7 Y1 V+ N- C. [
    1.3.2 删除Image显示控件调色板类型... 252
    9 ~9 G3 Y/ {7 ~1.3.3 删除错误代码判断... 254
    % a3 M/ M/ o/ U( R/ {7 u; L# Z1.3.4 删除IVA代码... 255
    9 U5 B& ~& x0 T4 G1.3.5 合并部分函数输入控件... 259( G( C2 P( d, n
    1.3.6 优化输入输出控件... 2614 m* \1 q3 n/ Q" h3 X
    1.4 通用图像处理平台中加载图像处理-clamp函数... 264( ~  b' x. g1 o9 I, K5 W1 u7 C5 q' s2 [
    1.5 自动运行... 264
    . T" q& d; e6 F) J% f' v第二节 二维码识别... 2663 |$ X9 r) \4 @4 @8 ^
    2.1 视觉助手生成脚本... 266
    . M1 E1 c' ]. l2.2 视觉助手生成LabVIEW代码... 269  b8 Y+ O2 @) C
    2.3 生成LabVIEW代码的优化... 271* C# F) @$ x8 y& r1 B+ e
    2.3.1 删除冗余代码... 2711 @1 v- Y' d; B
    2.3.2 使用覆盖多段线函数覆盖条码边框... 271! g( G! Q1 d  e2 A9 q4 t, {
    2.3.3 优化输入输出控件... 278
    0 b% `0 w; V1 z2.4 通用图像处理平台中加载图像处理-QR识别函数... 2807 n' r# c& M# q) F& B# n8 u) z7 T+ D
    2.5 数据判断... 281* ^5 B0 H& U, ]
    2.5 图像参数... 281: P7 ]8 g2 U+ r7 t) N3 S
    2.6 初始化... 284" D, e( g; e! q3 Q+ Y5 {
    2.7 结果保存... 285: g: z1 T5 z2 T! _
    2.8 自动运行... 285- g- Q( A" _# F" F7 H
    第三节 模式匹配... 2868 ~0 O* T( x4 P! ~" O
    3.1 视觉助手生成脚本... 287, d1 f7 k9 x4 l# I$ Z
    3.2 视觉助手生成LabVIEW代码... 289# N- I1 o* C( ?* c3 X+ }
    3.3 生成LabVIEW代码的优化... 293
    % ?) W6 D+ k! Z3.3.1 删除错误判断代码和IVA存储结果代码... 293
    ; K3 b% K! f  t0 v3.3.2 改善模板图像的调用... 294# |! m& S) |0 f4 Q! y* y* U* t
    3.3.3 修改匹配数量... 2948 e" C( n2 w' O% p
    3.3.4 优化输入输出控件... 295
    : y7 A1 J2 k" y% O3.4 通用图像处理平台中加载图像处理-模式匹配函数... 298& B- j" Y& X. o
    3.5 添加匹配边框... 303
    5 C% @+ T4 K1 t& u+ V& t) ?, T3.6 ROI赋值... 307$ c: I0 i1 g( ]+ x4 l
    3.7 模板文件的制作... 311: S7 G5 u, ]$ G
    3.7.1 使用NI的Teplate Editor. 3115 B& [7 D' w) H8 t) i4 J1 H2 F
    3.7.2 使用命令提示符调用Template Editor. 3129 S4 x+ h9 \9 b) U- z, ^# W
    3.7.3 使用模式匹配库函数学习模板... 323* q& W1 s9 m! c1 g) L
    3.8 自动运行效果... 330. D& l6 W$ ]! G4 I1 {
    第四节 形状检测-圆... 332! t' j; |1 Z) r# X- ?$ r
    4.1 视觉助手生成脚本... 3329 H7 _3 ?9 s/ J: y
    4.2 视觉助手生成LabVIEW代码... 334
    7 n% k' N! ~1 m" J$ T0 t. s& O, a" O4.3 生成LabVIEW代码的优化... 335
    9 u, H3 C$ }0 @5 @/ e0 g4.3.1 删除错误判断代码和IVA存储结果代码... 3351 Z4 z# d( Z) m. F
    4.3.2 删除打开图片代码... 337
    3 z" g0 m# P& i0 \4.3.3 设置图像参数自定义控件... 337
    / k/ B% K1 Q6 {7 `) w! F4.3.4 添加圆覆盖... 339
    ! {! Q' B' Q( a0 {7 W( G4.4 通过图像处理平台加载图像处理-形状检测查找圆函数... 342/ B4 X# {/ g) ]
    4.5 初始化控件... 343
    . H4 h; q3 j5 m9 z' v9 K4.6 图像参数值改变... 343
    2 O- c1 J% d- z& F, z  n1 l4.7 ROI赋值... 344  l: M1 h0 a0 g
    4.8 数据判断... 348
    / p( D( m/ ?5 e2 T7 ^% b8 a& O6 T6 E4.9 结果保存... 349
    4 I( {; x6 Q0 R0 I3 o4.10 简单标定... 349/ R3 i  Y2 m5 w+ D% s/ e
    4.11 标定数据标定... 3495 B/ L: m# }+ K* y9 Y
    4.12 运行效果... 361, G$ m: Y( a3 R2 b- R! `. ^
    第五节 LED编带机方向判断... 362: o7 H8 O  K# Q( P
    5.1 视觉助手生成脚本... 3633 X1 o! v% J# p4 O
    5.2 视觉助手生成LabVIEW代码... 367. }6 H6 ?4 h5 U& Z( t% u8 H
    5.3 生成LabVIEW代码的优化... 370# \/ d6 v+ [2 B0 q
    5.3.1 删除错误判断代码... 370! y4 {- B6 P7 F' F0 o( U( ^( F0 G  l
    5.3.2 修改ROI 371
    4 M/ d5 w- j) e8 o: e+ H5.3.3 改善IVA Measure2函数... 373
    9 _# J9 E8 I0 R/ `$ S5.3.4 坐标系优化与求交点优化... 3762 y/ p( W1 K# j
    5.3.5 设置图像参数自定义控件... 382
    # {: ~( X! B: j9 x7 H" ^5.3.6 生成最终图像处理子函数... 386
    $ ~, \' V5 i6 y; ?# e. T" b5.4 通过图像处理平台加载图像处理-方向判断函数... 3873 W# e3 b& |8 q" n% S
    5.5 数据判断... 388& U& A, i' W. j2 I! ]# k- J! q
    5.6 结果保存... 388
    $ e5 J1 D. @) B5.7 初始化控件... 389- x" [8 W# v8 }/ y. \, R
    5.8 参数设置... 390$ x9 ~. _" u" I& G3 k) _, T
    5.8.1 定义左边ROI 391
    8 @1 }% R' g2 r/ w5.8.2 查找左边... 392
      w" m" `* Z3 F' U, J0 n: J- m) F! A5.8.3 定义顶边ROI 3935 B2 b3 K' c  ]7 j% G7 O* r
    5.8.4 查找顶边... 3940 q, B- x6 ]3 ^& a
    5.8.5 定义参考坐标系... 395
    % k# j. _+ M4 N; [5.8.6 定义检测区域... 3965 E/ y' o) K1 J( F1 n
    5.8.7 参数设置流程... 396! i* A5 R: D0 o) U$ W) \& i% p. v
    5.9 自动运行... 401+ g( V0 |; b. h6 q3 F3 e
    5.10 执行效率研究... 402
    + {7 g6 o' V2 u. c/ A/ E5.11 图像采集、图像处理串行处理... 4100 K8 c! V( N! s/ K3 x9 L: K/ f0 d& ~
    5.11.1 自动运行图像处理... 4107 u2 C2 b$ ^) s# M: a+ e
    5.11.2 保存数据... 412
    3 A% x# m! d$ Y, o, j7 J  f( W2 p5.11.3 存储图像... 413
    4 S" e; C) K+ p3 H5.12 改善后自动运行... 413
    3 b. @* o/ ]8 W; v' o1 @5 I第六节 OCR字符识别... 416
    3 N& T5 k2 B% W! Y- `5 e6.1 视觉助手生成脚本... 417
    7 A' x! D7 z( L6.2 视觉助手生成LabVIEW代码... 420
    0 ]1 k; R: o4 _  E5 F$ V4 n6.3 生成LabVIEW代码的优化... 422
    ! B7 B& i" M6 Q3 [6.3.1 删除错误判断等冗余代码... 422
    6 f* c4 s7 ]  v* K! L6.3.2 删除字符集参数设置... 423
    9 k# H& u1 G4 w# x+ H: Q6.3.3 覆盖兴趣区域和字符边框区域... 425
    / ~# K0 O0 c# G# W& N) ~6.3.4 改善字符集文件操作... 427
      W! K& O& J, @4 P) m; P! O6.4 通过图像处理平台加载字符识别函数... 432# B) I9 `/ m' j+ r4 }# X6 t
    6.5 自定义字符识别ROI 434
      t- d- E9 V' u1 k6.6 学习字符集文件... 434; A% t% d# \% P% [% y2 Q4 f
    6.7 初始化等修改... 436
    ( l1 t8 v; Q0 K. q; ?/ m$ E, Y6.8 自动运行效果... 439


    . b1 |) H+ Q- h% t) Z2 N, Q% X

    本帖子中包含更多资源

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

    x
    回复

    使用道具 举报

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

    本版积分规则

    淘宝机器视觉商城

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

    GMT+8, 2018-7-19 06:20

    Powered by shixinhua.com X3.4

    © 2001-2018 VISIONBBS.COM 浏览量:

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