18

这PPT - Adaptive Vision€¦ · 2 方案 这ppt中: •如何工作? •可用的工具 •实例应用

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 这PPT - Adaptive Vision€¦ · 2 方案 这ppt中: •如何工作? •可用的工具 •实例应用
Page 2: 这PPT - Adaptive Vision€¦ · 2 方案 这ppt中: •如何工作? •可用的工具 •实例应用

2

方案

这PPT中:

• 如何工作?

• 可用的工具

• 实例应用

Page 3: 这PPT - Adaptive Vision€¦ · 2 方案 这ppt中: •如何工作? •可用的工具 •实例应用

3

介绍

一维边缘检测:沿着路径的亮度轮廓分析

扫描路径

被检测到的边缘(点)

Page 4: 这PPT - Adaptive Vision€¦ · 2 方案 这ppt中: •如何工作? •可用的工具 •实例应用

4

一维边缘检测

如何工作?

Page 5: 这PPT - Adaptive Vision€¦ · 2 方案 这ppt中: •如何工作? •可用的工具 •实例应用

5

如何工作?

1. 轮廓提取:• 沿着扫描路径

• 提取像素值

2. 轮廓平滑:• 高斯内核

• 消除噪音

Page 6: 这PPT - Adaptive Vision€¦ · 2 方案 这ppt中: •如何工作? •可用的工具 •实例应用

6

如何工作?

3. 区分• 区别的轮廓

4. 局部极端• 高正值

表示上升的边缘

• 高负值

表示下降的边缘

Page 7: 这PPT - Adaptive Vision€¦ · 2 方案 这ppt中: •如何工作? •可用的工具 •实例应用

7

如何工作?

5. 诠释• 从亮到暗的边缘

• 从暗到亮的边缘

Page 8: 这PPT - Adaptive Vision€¦ · 2 方案 这ppt中: •如何工作? •可用的工具 •实例应用

8

如何工作?

•扫描路径任意形状均可以采取

Page 9: 这PPT - Adaptive Vision€¦ · 2 方案 这ppt中: •如何工作? •可用的工具 •实例应用

9

一维边缘检测

可用的工具

Page 10: 这PPT - Adaptive Vision€¦ · 2 方案 这ppt中: •如何工作? •可用的工具 •实例应用

10

一维结构

边缘• 暗到亮或• 亮到暗

Stripe• 一双边缘• 相反转型• 亮或暗

Ridge• 明显值• 边缘发噪音• 亮或暗

Page 11: 这PPT - Adaptive Vision€¦ · 2 方案 这ppt中: •如何工作? •可用的工具 •实例应用

11

数量

Single

• 返回一个条件元素,例如Point2D?

• 边缘未检测的话,返回NIL值

ExactlyN

• 返回条件数组,例如Point2DArray?

• 数组大小相当于N(最匹配的对象)

• 边缘未检测的话,返回NIL值

Multiple

• 返回无条件数组,例如Point2DArray

• 数组大小未知(可能为零)

Page 12: 这PPT - Adaptive Vision€¦ · 2 方案 这ppt中: •如何工作? •可用的工具 •实例应用

12

NIL值结果

ScanSingleEdge

• 边缘未检测时

• 类型为Point2D?

NIL—边缘未检测

Page 13: 这PPT - Adaptive Vision€¦ · 2 方案 这ppt中: •如何工作? •可用的工具 •实例应用

13

约束

Transition(边缘)• 任意/BrightToDark/DarkToBright

Intensity(Stripes、Ridges)• Bright/Dark

MinMagnitude

• 拒绝薄弱结构

Min/MaxDistance

• 选择符合距离要求的结构

(Min/Max)(Stripe/Gap)Width

• 选择符合宽度要求的Stripes

Page 14: 这PPT - Adaptive Vision€¦ · 2 方案 这ppt中: •如何工作? •可用的工具 •实例应用

14

工具包的概要

• Scan Edges 1D工具包含9个过滤器:

边缘 Stripes Ridges

Single

ScanSingleEdge ScanSingleStripe ScanSingleRidge

Multiple

ScanMultipleEdges ScanMultipleStripes ScanMultipleRidges

任意固定数量

ScanExactlyNEdges ScanExactlyNStripes ScanExactlyNRidges

Page 15: 这PPT - Adaptive Vision€¦ · 2 方案 这ppt中: •如何工作? •可用的工具 •实例应用

15

一维边缘检测

实例应用

Page 16: 这PPT - Adaptive Vision€¦ · 2 方案 这ppt中: •如何工作? •可用的工具 •实例应用

16

实例应用

对象位置

测量水平

ScanEdges: Single

Page 17: 这PPT - Adaptive Vision€¦ · 2 方案 这ppt中: •如何工作? •可用的工具 •实例应用

17

实例应用

•对象检测

ScanStripes: ExactlyN

Page 18: 这PPT - Adaptive Vision€¦ · 2 方案 这ppt中: •如何工作? •可用的工具 •实例应用

18

实例应用

•对象计数

ScanStripes: Multiple