企业: | 控制网 | 日期: | 2005-07-08 |
---|---|---|---|
领域: | SCADA-RTU | 点击数: | 1459 |
evision机器视觉软件开发包所有代码都经过mmx指令的优化,处理速度非常快,感觉和Intel的IPP有的一拼(当然还是比IPP稍逊一筹,但是毕竟这是Intel自家开发的),但却提供了比IPP多得多的机器视觉功能,例如OCR,OCV,基于图像比对的图像质量检测,Barcode和MatrixCode识别。而且我在这两年开发机器视觉软件基本都是基于evision开发,通过开发中发现,evision在ocr和基于几何形状的匹配上面做的比较弱,其最强的应该是基于灰度相关性的模板匹配和基于图像比对的图像质量检测。另外evision比cvl和mil提供了更加易于用户使用的函数,在这么多开发包中,evision是使用起来最简便的开发包,比如同样一个检测字符缺陷的机器视觉项目,evision代码段仅仅才50行左右,而cvl做起来,起码得要100多行,而且功能基本相近(不过还是cvl做的稍微好一点,但是evision提供给我们的足够应付95%以上的机器视觉开发领域了). evision主要以下几个模块组成: Easy - 通用库,包含数据结构的定义以及图像文件的存储和读取等。 EasyImage - 数字图像处理通用库,包含通用的数字图像处理操作和算法,比如fft,图像的代数运 算,直方图统计和分析,图像配准和几何变换等等。 EasyColor - 彩色图像处理库,包括彩色图像空间的转换,Bayer转换,基于K均值的彩色图像分割算法等 EasyObject - Blob分析库,包括Blob的特征提取,图像分割等。 EasyGauge - 基于亚象素的图像测量工具。 EasyMatch - 基于灰度相关性的图像匹配包,速度非常快,而且能够得到达到亚象素精度的匹配结果。对于旋转,尺度变化和平移等都能精确找到模板图像的位置。 EasyFind - 基于几何形状的图像匹配包,速度也非常快,但是精度不太准确,受图像噪声影响大,euresys公司还在继续完善中。 EasyOCR - 字符识别工具包,做的也不是太好,因为是基于模板匹配的方法,没有基于神经网络的来的精确,但是在大部分场合下还是非常适用的,速度快,定位精度高。 EasyOCV-印刷质量检测包,做的尤其好,和下面要介绍的EChecker使用,可以广泛适用于印刷检测和字符质量检测等场合,速度和准确度都非常高。 EChecker- 更广范的印刷质量检测包,适用于所有的印刷检测对象。 EasyBarcode和EasyMatrixCode-一维,二维条码识别库。做的也是相当一流的,和CVL不相上下。 EasyBGA-半导体芯片的BGA检测包。 EasyWorldShape - 计算机视觉标定工具 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
1.我有以下需求: | |
|
|
2.详细的需求: | |
* | |
姓名: | * |
单位: | |
电话: | * |
邮件: | * |