Sapera Processing 5.0 图像处理软件

 
Sapera Processing 5.0 图像处理软件
时间:2006-3-6 14:19:21 来源:维视数字视频图像监控网 阅读1883次
 

Sapera Processing 5.0 TM

图像分析处理库 T E C H N I C A L S P E C S

关键特性

特性

采用 MMX, SSE SSE2 进行优化,以提高性能

支持多线程和多处理器

 快速开发

高层次 C++ 类以简化开发过程

灵活性

硬件独立以获得最大的灵活性

可测量性

特殊工具应用,主要完成搜索, OCR, I-D, 2-D 条形码解码及 blob 分析

Sapera Processing 5 基于 Windows® 的图像库,由整套图像处理分析功能模块组成。 Sapera Processing 5 采用 MMX™, SSE™ (Streaming SIMD Extensions) 及 SSE2 进行优化,以迎接目前图像系统的挑战。 Sapera Processing 5 提供包括图像处理、搜索、 OCR 、条形码解码和 blob 分析等工具选择,并提供可升级式设计。每一工具均提供分离式模块,以最大限度地节约您的预算。 Sapera Processing 5 基于高层次 C++ 类,以简化视觉开应的开发过程。

软件结构

图像处理工具

本工具包括一系列的高度优化的基本图像处理功能模块。

 

滤波器

• 广义一维、二维卷积

• 低通、高通一维、二维滤波器

• 拉普拉斯变换

• 高斯变换

• 范围 : 8 方向边缘增强

• 梯度:幅度和相位

• 边缘和线检测

几何

• 翻转 : 水平、垂直、转置和 90 度旋转

• 任意角旋转

• 转换 : 以整数或次像素精度进行平移和旋转

• 以图像尺寸或比例因子变焦

• 裁剪:水平或垂直

• 仿射和透视校准和扭曲

• 极性坐标转换

测量

• 基本统计,如:基于图像像素值的直方图、像素计算、平均值、方差、最小值、最大值

• 水平、垂直投影

• 直方图处理:滤波和峰值检波

• 常规或非常规互相关

• 差异度

• 矢量差

• 差异滤波器 ( 每一像素邻近像素的差异 )

形态学

• 1 或 8-bit 图像的 二元膨胀、腐蚀、开口、闭合和中值处理

• 8 或 16-bit 图像的 灰度膨胀、腐蚀、开口、闭合和中值处理

• 标注 图像的 二元膨胀、腐蚀

• 轮廓、骨架、稀释和增厚滤波器

• 条件二元膨胀

• 形态梯度

• 分级滤波器

• Hit-or-miss 转换

• Top-hat 转换

点对点

• 1 或 2 帧图像的运算操作:加、减、乘、除、绝对差、最小值、最大值及用户定义的表达式

• 1 或 2 帧图像的逻辑操作 : 与、或、异或

• 固定或自适应阀值

• 高斯噪声的产生

• 查找表转换

• 手动对比度均衡或基于直方图的分割

分割

• 距离图

• 方向边缘检测

• K-means 聚类

• 局部峰值检测

• 区域生长

• 分水岭变换

• 零相交检测

转换

• 光谱转换 : FFT ( 傅产叶 ), DCT ( 余弦 ), DHT (Hadamard)

• Hough 转换 : 直接或反向的

搜索工具 ( 模式匹配 )

本软件是一个先进的模式匹配引擎,设计用于对微弱的不均匀照明条件下所采集图像的处理。本软件的快速、强大而精确的算法适宜于半导体、电子制造业的苛刻应用。

通用特性

• 用户可选的算法 ( 基于区域或基于边缘 )

• 通过可调整的 矩形 ROI

• 多模型训练

• 可调整的旋转和缩放比例

基于区域算法特性

• 基于标准互相关( NCC )的算法

• 结常规图像的高速处理

• 几乎无需参数

• 允许极大噪声

• 次像素精度: 1/64 >像素

基于边缘的算法特性

• 基于目标轮廓的算法

• 旋转、比例和对比度独立

• 允许极大的 occlusion

• 大对比度转换

• 大重叠和 touching 目标

• 用户可选的模型轮廓

• 次像素精度: 1/40 像素

OCR 工具

( 光学特性识别 )

本软件是具有比例和对比度不变性的完整 光学特性识别工具包。它支持三维和点矩阵字体,并可被看作用户字体。为了获得高速率和高精确度,它强大的识别技术已被优化。 OCR 工具的对高度退化图像的处理能力使得它成为药物、电子和半导体工具应用领域的理想选择。

特性

• 用户可再 User-trainable (more than one character at a time)

• 三维和点矩阵字体 ( 可倾斜,以支技术倾斜字体 )

• 比例不变性 ( 高达 400%)

• 允许非线性背景变化

• 支持 touching 特性的培训

• 最优化: 3 种不同的算法, 3 种分辨率

• 完整的形态学处理

• 域 : 在特定位置限制可接受特性的范围

• 时间确定性执行

Blob 工具 (Blob 分析 )

本软件设计用于从背景中分离出目标,并计算出一系列几何和灰度特性。它非常适宜于电子和半导体工业的检测。

特性

• 支持 1-bit, 8-bit, 16-bit, 二值化或灰度级输入图像

• 输入的不同水平 ( 灰度图像 , 阈 ( 值 ) 图像或 RLE) 允许与硬件加速器接口,以获得阀值和 / 或 RLE

• 计算超过 50 空间和灰度级 blob 特性,包括:面积、质心、周长、孔的数量、延长线、圆形、椭圆、凸面体、盒子位置的最小边界、尺寸、方位或更多。

• 基于计算特性的排序和选择 blobs

• 由用户选择进行计算的特性组

• 自动设定输入灰度图像的阀值

• 光学输入 RLE (Run-Length-Encoding) 允许用户定义计算特性

条形码工具 (1-D 和 2-D 条形码 )

条形码工具用于一维、二维条形码解码的一系列功能模块,它支持工业应用中的多种标准编码。条形码工具设计用于对退化、低 照度图像进行处理,它包括快速而强大的算法及功能。基于图像的条形码工具的速度高于基于激光器的条码扫描。较诸如 OCR 和 Search 等工具,条形码工具提供更多操作的灵活性 .

特性

• 纯数字条形码

EAN13

EAN8

UPC-A

UPC-E

隔行扫描 2 of 5

条形码 (USD-4, NW-7 或 2 of 7)

PostNet (3 of 5)

RSS14

• 包括文字和数字的条形码

Code 39 (3 of 9)

Code 128

BC412

• 2-D 条形码

数据矩阵 (ECC200)

• 通用

1-D 条形码允许任何尺寸和微小旋转( PostNet 除外)

2-D 条形码允许完全旋转和约 +/- 50% 尺寸变化

自动一维条形码类型、方位、比例速度优化算法

无面指定兴趣区域(提高速度时可能需指定)

可选区检验特性(仅对某些编码)

系统需求

• Pentium III 更高 CPU

• Microsoft®Windows NT®4.0, 2000, XP 和 XP Server

• VGA/SVGA 显示器

• 64MB 系统存储器

• 30MB 硬件驱动空间

• Microsoft Visual C/C++®6.0 或更高

你可能感兴趣的:(算法,优化,Microsoft,processing,工具,图像处理)