成像质量分析软件ImatestIm…

成像质量分析软件ImatestImatestIT-P
产品简介
详细介绍
  • 参考报价:电议 产地:美国 品牌:Imatest 型号:Imatest IT-P 更新时间:2018/10/9

成像质量分析软件 Imatest  Imatest IT-P

成像质量分析软件 Imatest  Imatest IT-P.jpg


Imatest IT 平行版

超快速测量

使用更少的资源就能达到更快速的生产线检测

最佳化产品质量和产量

 

生产线上解决方案:

1.每部电脑每个许可证可达到23倍更高的生产量

2.无需操作员介入即可实现自动监测检测

3.通过整合Master或者IS设置文件到生产线上检测设备就能实现自动检测

4.安全地平衡快速生产线上和产品质量,通过自动化进程,此进程过去已经在人类质量控制中完成了。

5.接收独立无偏检测结果,此结果符合工业标准

6.通过在整个活动中使用相同的Imatest算法和图卡可移除供应商检测结果相关性的需求。

 

4.0增强版:

1.eSFR ISOISO 12233:2014 Edge SFR chart的分析

2.随机图、对照图、喇叭图和星状图新模块

3.支持所有Imatest IS采集源

4.多个图卡可实现自动区域探测

5.ISO 15739:2013视觉噪音计算

6. SFRplus 自相关转换的几何重算

 

可选择的特征:

1.速度大幅度提升:专为平行进程而设,提供了每机械23倍更高的检测速度。


2.通过/失败设置:为每部相机定义所需的质量要求标准

3.SFRplus图卡分析:清晰度不均匀度的完整地图

4.纯接口用于:纯架构4.0和更高,包括C#样板代码

5.Python接口用于Python2.7

6.平场检测:探测在传感器上的缺陷以及无效像数,测量颜色和照度不均匀度

7.校准信号处理进程:为校正每部相机的独特性,在每个模块上使用颜色和照度均匀度检测的结果

8.最小化必要的检测图像:通过结合SFRplus,光平场和暗平场实现相机QA检测从而实现效率最大化。

 

IT-P的应用实例:

1.自动调焦VCM(音圈电动机)机制校准

2.相机模块实时调焦从而在粘接前确定好最佳焦距

3.高容量检测机器,具有以更高的速度率产生图像的功能

4.使用一种检测机器就能检测多种模块


 

介绍

Imatest IT平行版软件 (IT-P)Imatest IT/DLL的一种版本,其许可证书允许用户可运行12 个Imatest Imatest IT动态链接文库(DLL)的并发进程。IT-P使用了与Imatest IT一样的图像分析模块(例如:sfrplus_shell(), blemish_shell()等等),但是通过同时运行多个进程,它允许用户更全面地使用它们的计算机的资源。

 

Imatest IT-P包括了Imatest IT里所有的模块数据库和代码样本,并且附加了C++项目,此项目可用于演示多个进程的配置,其中的一个父进程分配图像给多个子进程进行分析处理。

 

为了编排多个子同步进程,C++项目使用了典型的进程间通信技术(Boost.Interprocess)。通过使用进程间控制目标以及共享内存,父进程可安全地管理子进程,并在子进程空闲时分配任务。

 

由于Imatest IT-PImatest IT共用相同的数据库,所以其安装和设置操作都是一致的。


这个例子是Imatest IT-P的平行进程结构图,一个父进程集合了一组图像文件到一组分析任务中,然后分配任务到多个子进程进行处理。每个子进程包括一个Imatest IT SDK实体Imatest IT SDK由.ini控制文档中的配置来执行分析。



运行多进程的好处:

在一个多核的电脑上,运行单个Imatest IT模块使得不能完全利用计算机的所有资源。而Imatest IT-P的多分析进程(可高达系统资源的饱和点)可以提高检测效率,例如可同时完成多项检测分析。

 

下面的这个例子图表显示了:在一台Intel 酷睿i7-3930K处理器——6@3.2GHz16GB RAM)的电脑上,同时利用多个SFRplus进程来分析多个8MP SFRplus图像。在这个例子中,测试效率的峰值比单个进程的测试效率值高于约3.7倍。当时进程数与物理核心数一致时,测试效率基本达到了饱和。测试效率的高低往往由计算机的处理器和内存总量所决定。

多个同步进程中,在高端台式电脑(Intel 酷睿i7-3930K处理器——6@3.2GHz16GB RAM)上结合SFRplus分析8 MP图像

 

 

开启Imatest IT-P使用之旅

 

背景信息

Imatest IT-P使用与Imatest Imatest IT/DLL 相同的分析动态库DLL用于图像质量分析。在IT-P  C++项目中的进程间的交流和同步使其它数据库管理的,Boost Interprocess数据库,Boost Interprocess数据库文件不是唯一的进程间数据库文件,但是选择它是因为它的便携性和相对简单性。

 

安装

Imatest IT-P安装,除了现有的Imatest IT文件之外,还会包括一个Visual Studio 2008 C++ 项目,所以请在预先安装Imatest IT,先了解Imatest IT的安装指引,并了解如何使用 Imatest IT IT-P建立可执行文件。

在完成安装Imatest ITIT-P之后,IT-P项目会存放在C:\Program Files (x86)\Imatest\v4.1\IT\samples\CPP_parallel_test_project\ ,(32位系统)或C:\Program Files\Imatest\v4.1\IT\  64-位系统)

 

视觉工作室项目

IT-P的安装包括Visual Studio 2008 C++ 项目,可以并行多个Imatest IT进程,分析储存为文件的序列图像。这个进程池由父进程管理,可从Boost Interprocess C++ library v1.54共享内存和同步对象。通过共享内存,父进程与每个子进程交流检测细节,(例如图像源和是否在图像上运行sfrplus shell()blemish shell())。子进程进行检测和等待下一步的指引。一旦父进程不再给子进程进行测试工作,它会发送命令中止子进程,并中止父进程。

 

特点

1.分析SFRplus和多个分辨率的Blemish RAW图像

2.无需在两个函数间重启或切换,使用sfrplus shell()blemish()函数,每个子进程可以分析一个图像。

3.子进程在完成一个图像分析之后,会等待父进程的指令。

4.选择不同的子进程,通过共享内存可以将分析结果输送给父进程并显示到控制台。

5.如果子进程没有快速反馈测试结果,父进程可以终止子进程,并开始一个新的子进程去分析之前未检测的图像。

6.父进程与特定子进程间共享的数据是由Interprocess mutexesinterprocess condition变量所控制的。

单位名称:广州市固润光电科技有限公司
详细地址:天河区五山路248号
QQ:2851372237
联系手机:
联系电话:
我要咨询:我要咨询
传真:020-85666701
Email:2851372237@qq.com