Sapera Processing 5.0 图像处理软件

 

Sapera Processing 5.0 图像处理软件

 

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 或更高

文章知识点与官方知识档案匹配,可进一步学习相关知识算法技能树首页概览34346 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2008年9月14日
下一篇 2008年9月15日

相关推荐