001.1.1 机器视觉基础及应用概述.mp4 47.24M- F( z+ n9 K8 p: [: t' c" R. v- S, i. D
├──002.1.2 工业相机原理分类及选型.mp4 59.83M
8 u& ~" c9 n$ Y; A- W: o├──003.1.3 工业相机镜头原理及选型.mp4 44.32M
' W0 _( N/ O: x7 Q├──004.1.4 光源工作原理及分类选型.mp4 22.95M
* K2 ]/ i& L& S- i7 L% [├──005.2.1 VM软件试用安装.mp4 15.11M. M5 e! R/ f0 x1 S
├──006.2.2 视觉套装硬件介绍.mp4 25.35M5 U- x8 g+ @8 [$ g( \& ^. Q
├──007.2.3 MVS软件安装及使用.mp4 22.97M8 c6 C+ S+ I w6 x* f. t
├──008.2.4 Vision Master软件介绍.mp4 25.58M
5 l4 F0 j. R8 b1 |. Q, r! m├──009.2.5 VM使用之图像采集.mp4 33.38M# k5 `% t! K5 Y2 b: \
├──010.2.6 VM使用之模板匹配(一).mp4 60.48M/ Y0 Q4 Z5 U$ |) @- q
├──011.2.7 VM使用之模板匹配(二).mp4 14.90M5 f; Q9 t- d$ W0 a$ B9 Z2 }" ~
├──012.2.8 VM使用之灰度匹配.mp4 24.09M* B2 x) I+ y/ C2 F1 {" L4 k3 }
├──013.2.9 VM使用之图形定位.mp4 29.02M
! E( N7 W7 K) L6 V4 ^5 Z├──014.2.10 VM使用之圆查找.mp4 47.75M
. f2 Q9 G6 |7 [% j7 ?├──015.2.11 VM使用之直线查找.mp4 13.53M
+ ^' N! z7 l) ^- b1 S% a├──016.2.12 VM使用之Blob分析.mp4 55.14M* k7 ]5 P8 K: R, n2 }' T
├──017.2.13 VM使用之卡尺工具.mp4 38.99M E8 M: C! Q5 \2 J* Y, r t& I
├──018.2.14 VM使用之边缘检测及间距检测.mp4 15.71M: ~6 m$ e, S; |) y- E; G
├──019.2.15 VM使用之矩形检测及边缘交点.mp4 31.57M3 U& ]. k. G7 B1 D# e! V* `
├──020.2.16 VM使用之位置修正.mp4 29.57M
# Q. q0 J( O1 `& }+ y+ c% Z0 E├──021.2.17 案例分析之Blob定位.mp4 49.10M
$ g V& s6 e* k: `9 u, I├──022.2.18 案例分析之模板匹配定位.mp4 30.40M. c& b, ^5 [' w' J
├──023.2.19 案例分析之圆查找检测.mp4 73.78M
& o6 I7 }& f6 I3 A [5 @: _0 w├──024.3.1 VM图像处理之图像二值化.mp4 56.74M
& d$ _+ ]) _ O% q: m8 i├──025.3.2 VM图像处理之形态学.mp4 30.95M% L8 U* F; u4 J0 E
├──026.3.3 VM图像处理之形态学应用.mp4 36.06M
+ s$ l* h/ d- u( C├──027.3.4 VM图像处理之图像滤波.mp4 34.80M
8 n Z3 l% e0 W o) D├──028.3.5 VM图像处理之图像增强.mp4 23.93M
0 @2 L+ x) k3 q2 U. `/ g. P0 R├──029.3.6 VM图像处理之图像运算及组合.mp4 39.10M6 t5 h& A7 ^, p, F
├──030.3.7 VM测量应用之基本使用.mp4 57.53M
6 t8 ]0 N- J* Y├──031.3.8 VM测量应用之拟合工具.mp4 57.55M9 B! P% x; F3 M: i
├──032.3.9 VM测量应用之统计工具.mp4 22.08M% d7 l; F& g( L: ?
├──033.3.10 VM识别应用之条形码二维码.mp4 20.07M
% f% |8 i2 L- R* y6 M8 w) M├──034.3.11 VM识别应用之字符识别.mp4 32.93M' m! d7 f* L' T6 i0 E
├──035.3.12 VM定位应用之九点标定.mp4 38.31M
' n& f( i6 G$ Y! d+ _0 l. v; }├──036.3.13 VM通信应用之以太网通信.mp4 32.22M5 f) y/ \( B4 ]1 |
├──037.3.14 VM通信应用之串口通信.mp4 20.45M/ t9 n6 z t/ O1 C
├──038.3.15 VM逻辑应用之分支比较.mp4 22.12M" z. b+ Y P! M4 Y- ^
├──039.3.16 VM逻辑应用之脚本模块.mp4 42.84M, k9 a- `4 e, b2 i: j
├──040.4.1 项目硬件整体介绍.mp4 17.71M
* z4 Q' W' E, ^0 w; c. l- T├──041.4.2 步进驱动器及电机介绍.mp4 25.47M. K. A5 B( T. R4 D6 G5 D, [
├──042.4.3 ECI运动控制卡介绍.mp4 37.17M1 S9 [8 z6 O$ Y- l, x
├──043.4.4 项目整体安装接线.mp4 22.28M
/ C' `+ |& W. r* ^├──044.4.5 ZDevelop基本使用.mp4 23.87M" F- Q# n7 B+ m. L
├──045.4.6 ZDevelop快速调试.mp4 30.14M6 l8 N' p) I0 ~+ |3 t3 k
├──046.4.7 函数库介绍及基本使用.mp4 44.62M
. g, e t# j: [7 R K, |* r4 d├──047.4.8 快速上手之Demo应用.mp4 23.98M
( l. Z0 n! v Z7 I├──048.4.9 SDK封装之初始化.mp4 65.03M, Z: {0 B" v; x# [3 S
├──049.4.10 SDK封装之通用验证.mp4 58.33M- W+ {2 w' q$ C. i2 _8 e% P
├──050.4.11 SDK封装之连续运动.mp4 51.05M
) \- w8 K) L2 @" b# y( I: u├──051.4.12 SDK封装之实时读取.mp4 41.84M
9 D/ S# ?2 h) \# X/ S├──052.4.13 点动功能界面实现.mp4 50.28M
/ W0 s' B+ K- |' j# n: x, p├──053.4.14 点动控制功能实现.mp4 40.81M
$ i4 D. g, X9 o" G; r2 L, k├──054.4.15 系统状态实时显示.mp4 46.18M2 h. }. e3 a" C% t" O* V% g- n7 }
├──055.4.16 SDK封装之相对运动.mp4 53.51M1 {* U. S- T3 Z4 ~0 t, C
├──056.4.17 SDK封装之绝对运动.mp4 31.09M
; J5 y) ]% E' W( M" I├──057.4.18 相对绝对运动功能测试.mp4 44.18M
0 m) l' F+ s; K8 z* k" }7 E! n$ `├──058.4.19 单轴回零原理说明.mp4 20.91M
, S' H8 ~2 D r4 O0 b+ o; w├──059.4.20 SDK封装之单轴回零.mp4 71.78M3 L0 W& W2 |, o- ^3 w: m! V+ U
├──060.4.21 单轴回零功能实现.mp4 48.10M* N4 r/ i7 g- c* q5 ~$ h$ v" Q. U2 Y4 h
├──061.4.22 单轴回零功能测试.mp4 49.03M
% E, I5 g! j7 G4 J├──062.4.23 SDK封装之自动获取IP.mp4 24.38M5 C0 d5 Y$ E! Z3 C5 {
├──063.4.24 SDK封装之XY定位控制.mp4 39.63M6 ^3 b4 S: o0 J+ ^* R5 i
├──064.4.25 SDK封装之XYZ定位控制.mp4 32.38M- w% [* O- T, g3 N- |# ?" H
├──065.4.26 多轴定位控制UI界面设计.mp4 59.12M
: ^. m; I4 S8 a( F) J├──066.4.27 多轴快速定位功能实现.mp4 20.48M
8 |3 N' l8 b- \├──067.4.28 SDK封装之XYZ直线插补.mp4 65.59M' x! j2 }. A' {) u9 ^" a
├──068.4.29 多轴直线插补功能实现.mp4 34.54M) X$ ^9 X5 j/ B
├──069.4.30 SDK封装之XY圆弧插补.mp4 42.83M7 M( r. n$ A/ g$ r7 B0 W* w4 _
├──070.4.31 XY轴圆弧插补功能实现.mp4 59.99M
2 \' g" u3 L5 O1 G% i w9 U$ n├──071.4.32 案例效果展示及标定过程.mp4 66.14M
R! G# H0 O) b; [├──072.4.33 标定文件的导入导出实现.mp4 73.33M
- {! Q7 Q/ e+ I# ~├──073.4.34 九点标定实现及初步测试.mp4 50.36M
& f6 F2 F& C, n* N& g├──074.4.35 视觉定位程序编写及测试.mp4 30.48M
" J$ y( n- t6 s1 S9 W' `; b) I' o├──075.4.36 视觉与上位机通信及测试.mp4 30.24M
+ H6 B+ g( p9 i: M: @2 I# X! |├──076.4.37 上位机实现视觉服务器连接.mp4 78.51M1 v% c0 Z/ a- u
├──077.4.38 上位机联合视觉实现定位.mp4 45.00M! H# [( R- @# b* E6 m
├──078.4.39 基于运动控制卡IO实现定位.mp4 55.94M
# r9 h2 e* |' S \├──079.4.40 VM二次开发之环境配置.mp4 54.52M; _, j p/ C# `- X$ E L- N9 q
├──080.4.41 VM二次开发之结果读取.mp4 26.75M* F9 l% E/ ~2 s4 X* g
├──081.4.42 上位机与VM软件联合编程.mp4 41.56M( C; x% X" a( x4 n3 k/ {
├──082.5.1 Halcon介绍及软件安装.mp4 47.05M
5 _1 \! s2 ~! s }& Z- n4 \├──083.5.2 HDevelop软件基本使用.mp4 25.18M; h" C; J- \% h" K$ F
├──084.5.3 HDevelop软件使用及调试.mp4 28.34M
`0 C2 K) A5 d* P) U& |├──085.5.4 Halcon常用数据类型分析.mp4 58.24M
?) _; Y/ u" G. r+ v% i├──086.5.5 Halcon元组操作及异常处理.mp4 41.82M
7 G8 i8 w5 k; \+ T├──087.5.6 Halcon图像读取及图像采集.mp4 51.27M( j3 g$ w3 t1 a6 A1 E$ |! |
├──088.5.7 Halcon图像采集参数设置及保存.mp4 57.63M
9 ?5 `1 m' ^ o$ M" }0 |, G6 h" J2 Y├──089.5.8 图像变量Image、Region、Xld.mp4 61.42M4 A8 ]5 I: g2 a; a8 r5 C. L- S
├──090.5.9 Region生成及交差并补操作.mp4 40.95M
9 ?7 `5 |0 T. U├──091.5.10 Halcon语法总结及视觉通用流程.mp4 32.75M9 g) q7 @% K9 |1 J
├──092.5.11 Halcon开发入门之Blob分析.mp4 59.03M* m/ z) b5 h5 L* w r& t6 C
├──093.5.12 灰度直方图及特征直方图.mp4 24.76M: A1 d6 i1 s! \" Z7 A, U* H# J+ F0 ^4 q, y2 r
├──094.5.13 特征检测之Region常见特征.mp4 24.43M
: i$ p: f, v5 y4 z+ i Y& j├──095.5.14 Halcon常用阈值分割方法.mp4 43.06M( m; V3 u' o3 Z! I: X
├──096.5.15 Halcon图像处理之形态学.mp4 26.41M
* p# y9 ^* ?5 D& [$ K. F├──097.5.16 Halcon图形数组操作.mp4 42.49M: f: f" m' Q6 O! X
├──098.5.17 Halcon图形轮廓操作.mp4 25.76M
! E: `$ L* @/ P4 `├──099.5.18 图像填充及Blob流程总结.mp4 26.83M" t0 N$ y% z* z* d
├──100.5.19 Blob流程案例巩固.mp4 49.24M
( n: ?, |$ V" ?├──101.5.20 Blob定位实战案例分析.mp4 50.81M# n c- a2 @" K( ?
├──102.5.21 图像预处理之图像滤波.mp4 38.20M, e* O, W. W# M% K6 C( ~
├──103.5.22 图像预处理之图像转换.mp4 66.53M c0 }8 K! \, T. @/ B4 B
├──104.5.23 Halcon几何定位之模板匹配.mp4 35.87M* o; R$ a, ]1 h4 P/ X% |
├──105.5.24 Halcon创建模板参数说明.mp4 44.73M
( ] R* _; u8 A+ u7 L" D$ E├──106.5.25 Halcon仿射变换原理分析.mp4 97.24M
- Z9 p/ A$ @' Q/ Y├──107.5.26 Halcon仿射变换原理巩固.mp4 29.60M8 p- _. ~0 T, R# Z
├──108.5.27 Halcon自定义算子封装.mp4 16.02M
$ k9 O5 } h% k& ~6 d├──109.5.28 Halcon自定义算子添加.mp4 27.20M; a# s9 a7 S; B* U# i) O/ r& ]
├──110.5.29 Halcon模板匹配之同步异步缩放.mp4 44.75M
( T b3 F4 S, p6 b4 U* L├──111.5.30 模板匹配流程梳理及实现.mp4 77.28M
; X. g% p& { |: p) B├──112.5.31 Halcon模板匹配之多模板.mp4 28.02M" Y& R! i4 M, |' A$ K& @
├──113.5.32 几何定位实现跟随效果.mp4 49.49M
" j9 l# N% L6 g$ J├──114.5.33 Blob定位实现跟随效果.mp4 34.20M
+ T- S" T$ n( ?% w2 G8 s├──115.5.34 Halcon测量工具及其原理.mp4 28.50M- \- H, P" I m @
├──116.5.35 Halcon外部算子直线查找.mp4 53.65M& e% E5 A: [ l: ]3 |% {
├──117.5.36 Halcon外部算子圆查找.mp4 13.36M4 p, A ?, B- x+ n
├──118.5.37 几何定位测量间距.mp4 93.31M H* U6 S8 ~% B( x, _( @; j3 m
├──119.5.38 Blob定位实现圆查找.mp4 153.00M
, c5 e2 X+ u) o8 B% }: i6 m├──120.5.39 仿射变换测量直线到圆心距离.mp4 117.03M
. W1 ^7 w3 |0 |& M, U├──121.6.1 Halcon联合C#编程的三种方式.mp4 19.85M* T% m! w1 Y2 a% H- w
├──122.6.2 HDevelop导出C#代码实现联合编程.mp4 34.90M
4 B+ {6 R6 U8 B3 c# A0 \- ~├──123.6.3 通过面向对象的方式实现联合编程.mp4 37.88M- o$ g, G7 H: Z8 r
├──124.6.4 基于脚本引擎的方式实现联合编程.mp4 34.95M
7 x2 c$ @# E* e/ M├──125.6.5 C#与Halcon实现定位测量案例说明.mp4 21.33M# R$ \; q( o* v# A+ q
├──126.6.6 几何定位测量案例之UI界面设计.mp4 47.68M
& V& b% n7 [- w8 N├──127.6.7 基于Halcon实现图像读取显示.mp4 47.08M1 x# e& T) R6 @; ?$ X
├──128.6.8 基于Halcon实现图像保存.mp4 38.85M
8 |6 Q/ d, x3 s├──129.6.9 基于Halcon实现相机连接及采图.mp4 56.51M1 D/ u+ ~ m' z6 O
├──130.6.10 Halcon帮助类及Halcon初始化.mp4 28.95M" @9 B$ b; Y- D2 Y6 O- m
├──131.6.11 系统日志及相机参数读取.mp4 46.81M) p5 @0 a3 g1 K! U& J2 a0 [" U
├──132.6.12 相机参数设置及连续采图.mp4 55.32M
2 p# Q" }3 q( B& |# z4 Y9 s& M& v├──133.6.13 基于Halcon实现模板创建.mp4 61.42M; d" T3 ~" n" g- e4 F% v$ r5 q
├──134.6.14 外部函数导出及窗体交互.mp4 47.76M
- V, ]% c" X7 [7 N1 i. E6 u├──135.6.15 基于Halcon实现模板查找.mp4 65.68M
3 L1 V% n7 N9 i# A# Y├──136.6.16 几何定位巩固之连续查找.mp4 21.92M
7 n# M% ~7 `# H) i├──137.6.17 外部函数导出及圆ROI绘制.mp4 33.85M
0 D1 O2 W4 v6 ?+ l0 C) g+ [. @& \├──138.6.18 圆拟合过程思路及实现.mp4 145.51M9 l1 D) M" A* i( J- e
├──139.6.19 圆拟合参数及方法优化.mp4 71.92M1 K) _" f$ W* e9 N
├──140.6.20 像素标定及圆测量流程.mp4 76.28M7 m5 `- ^* u3 z x
├──141.6.21 基于仿射变换实现跟随测量.mp4 78.50M
- \7 @2 V! l0 V% U+ `$ K├──142.6.22 基于Halcon实现模板存储.mp4 81.05M3 T. s; m- y0 \- W6 l7 i+ V: f1 ~
├──143.6.23 模板存储优化及模板相关管理.mp4 65.88M
4 a# }7 k3 m. H8 k├──144.6.24 模板加载实现及实际测量应用.mp4 88.20M
2 X# V% Y: O, q1 B├──145.6.25 连续测量及实时测量应用.mp4 49.24M& | n9 }. S: k% W6 v" a
├──146.6.26 运动控制与手眼标定案例功能演示.mp4 25.28M
& o: P6 f' t' k! ~├──147.6.27 运动控制点动及相关功能集成.mp4 87.80M
7 s: \) P! t7 b├──148.6.28 手眼标定之查找圆原理实现.mp4 56.89M
' J4 Y8 t6 y2 H├──149.6.29 手眼标定之模板保存与加载.mp4 34.87M
% l; B7 S- @; s$ Q├──150.6.30 手眼标定数据添加删除及保存.mp4 67.93M
6 @( U* O% I' [9 X% D├──151.6.31 手眼标定之标定加载及验证.mp4 81.75M# p# n. H/ S2 Z& U1 j. F- |/ o
├──152.6.32 运动控制及手眼标定自动流程.mp4 78.25M+ Y$ A9 V$ R* F
├──153.7.1视觉平台介绍及软件环境搭建【1】.mp4 101.49M: p: X' c2 N6 `" L
├──154.7.2视觉平台介绍及软件环境搭建【2】.mp4 50.94M5 Q4 }: ^; ?2 n
├──155.7.3视觉平台介绍及软件环境搭建【3】.mp4 156.76M
: L8 r8 N: a. @% I" e! O& ~8 q2 l├──156.7.4视觉平台介绍及软件环境搭建【4】.mp4 28.65M$ W, f6 t. Q& d; Q& S
├──157.7.5C#运动控制卡开发及二次封装【1】.mp4 54.74M
; \9 {" s7 t" a├──158.7.6C#运动控制卡开发及二次封装【2】.mp4 201.28M G3 [( f8 s4 s' L" T
├──159.7.7C#运动控制卡开发及二次封装【3】.mp4 113.15M
3 {! h0 w! ~" O$ U├──160.7.8海康SDK二次开发及九点标定【1】.mp4 172.41M- A8 d0 ?! O5 q9 a- N5 l& e
├──161.7.9海康SDK二次开发及九点标定【2】.mp4 229.45M8 I9 I: x$ d/ s# L1 i
├──162.7.10海康SDK二次开发及九点标定【3】.mp4 27.32M2 k. E7 e# X$ a! l# t7 E/ l
├──163.7.11模板匹配、圆查找及九点标定【1】.mp4 141.89M
0 {0 B; a) m' V├──164.7.12模板匹配、圆查找及九点标定【2】.mp4 133.73M
) i" {; T$ R) G├──165.7.13模板匹配、圆查找及九点标定【3】.mp4 9.41M o$ Q' r8 k. m" l3 E$ U2 k
├──166.7.14模板匹配、圆查找及九点标定【4】.mp4 127.05M
. p5 t! _# c1 Y. p6 ?├──167.7.15九点标定与旋转标定原理说明【1】.mp4 82.95M* r. ^# M' H. x1 [: l) L! x
├──168.7.16九点标定与旋转标定原理说明【2】.mp4 89.94M
- R# Y8 q, D1 x3 G0 I" E( Y {, b├──169.7.17九点标定与旋转标定原理说明【3】.mp4 49.84M$ `" i4 z# L/ q
├──170.7.18九点标定与旋转标定原理说明【4】.mp4 135.14M" A: D7 i9 e. ?" w' e4 D0 r
├──171.7.19旋转标定与自动标定原理说明【1】.mp4 181.73M
# w. j" h' G* M/ |8 V+ A: R├──172.7.20旋转标定与自动标定原理说明【2】.mp4 215.18M
( G8 H0 W' Z+ P" ~- {3 X2 [├──173.7.21自动标定与下相机标定实践【1】.mp4 115.84M& }: ~: }6 X) H, W8 z% W
├──174.7.22自动标定与下相机标定实践【2】.mp4 76.60M
9 I* E [! A3 ?* { f5 I+ i& @├──175.7.23自动标定与下相机标定实践【3】.mp4 152.76M6 W9 v9 f; V3 g) C( @" y. n; L: Z
├──176.7.24自动标定与下相机标定实践【4】.mp4 34.21M9 e$ d1 t n7 u0 L& r
├──177.7.25参数配置及整体自动流程【1】.mp4 183.11M
6 O- ~+ b/ w+ G5 f* P6 L├──178.7.26参数配置及整体自动流程【2】.mp4 116.71M9 p& D! t$ q5 V) t% U( n
├──179.7.27参数配置及整体自动流程【3】.mp4 59.87M% d8 }& M+ q& y* ~" v* ]
├──180.7.28三相机自动定位及矩形产品拟合【1】.mp4 197.64M: w- @ ?" {; X, X* r3 ~8 Y' _
├──181.7.29三相机自动定位及矩形产品拟合【2】.mp4 48.47M+ [7 t- v+ y; |
├──182.7.30三相机自动定位及矩形产品拟合【3】.mp4 190.66M7 }: q: D# y! q0 k
├──183.01-8.1EPSON快速入门及VM标定【1】.mp4 42.58M
u( y7 P, W( v5 C├──184.02-8.1EPSON快速入门及VM标定【2】.mp4 31.05M
( n" K3 |2 }& l2 n& W1 _3 S% _& [% p; g├──185.03-8.1EPSON快速入门及VM标定【3】.mp4 26.03M
3 t. f$ W* n; a1 h. U├──186.04-8.1EPSON快速入门及VM标定【4】.mp4 63.98M
6 I) u3 d T) F6 f5 V├──187.05-8.2VM九点标定及旋转标定【5】.mp4 36.27M. B- K" ^0 ]' F# h/ x
├──188.06-8.1EPSON快速入门及VM标定【6】.mp4 10.16M
0 Z; s1 u& `7 r l├──189.07-8.2VM九点标定及旋转标定【1】.mp4 66.55M; q+ \7 h6 D6 Z- c+ u" e
├──190.08-8.2VM九点标定及旋转标定【2】.mp4 29.83M
8 u! q, K% m7 T4 x, H% v' B9 b6 ?├──191.09-8.2VM九点标定及旋转标定【3】.mp4 54.11M
. V* A0 W& ?8 O% C {' p" \% ~├──192.10-8.2VM九点标定及旋转标定【4】.mp4 20.51M
/ q' Q, e8 w/ c( ~├──193.11-8.2VM九点标定及旋转标定【6】.mp4 76.32M( \0 U8 I% E$ m2 u0 o, C
├──194.12-8.2EPSON与VM抓取贴合【1】.mp4 79.80M
H" b+ J% f6 c' Z* }4 e├──195.13-8.2EPSON与VM抓取贴合【2】.mp4 54.89M
* d# t8 D5 ~5 }├──196.14-8.2EPSON与VM抓取贴合【3】.mp4 52.66M* ]1 P8 _6 J2 f* H* i* R. Q* S6 \
├──197.15-8.2EPSON与VM抓取贴合【4】.mp4 44.29M
6 J' x1 b" n9 O├──198.16-8.2EPSON与VM抓取贴合【5】.mp4 89.44M
0 E4 `' K( m' F1 M9 s( j8 M) [├──199.17-8.4EPSON自动流程编写【1】.mp4 64.94M7 G2 j6 u( i1 e$ q
└──200.18-8.4EPSON自动流程编写【2】.mp4 35.40M- G& V0 o" ? g, m- ^$ `. Q0 ?4 Z
1 ^2 O! ?2 q" D- X
$ E2 Z/ @3 ?+ G# f+ H
# X( z3 l8 y" [% K. R8 m$ \ s
U, D% ?! y9 O2 f8 V5 H永久至尊VIP回复即可下载学习,非至尊VIP暂不支持下载此资源! 赞助VIP. e; F0 z3 Z+ [5 \: W0 @: B- V
! O4 b5 ~. H/ [& {; z1 i+ a1 n M2 E3 x. B
|