如何提高Imatest IT运行速率

配置ini参数提高IT运行效率:

  • 在分析图片时,尽量减少ROI区域的数量,减小每个ROI区域的尺寸大小
  • 关闭运行时的进度条和运算结果图片显示。将ini配置参数中[api]下nomsg与disable_figs设置为1。[api] nomsg = 1 ; disable_figs = 1;
  • 在SFR、SFRplus、eSFR ISO、Checkboard、SFRreg模块中,启用“speed up”设置,这将关闭噪声和直方图计算,这些对于测试来说是非必要的。speedup = 1
  • 若只关注单通道的MTF值,启用只计算(Y)通道,这将跳过RGB通道的MTF计算。(RGB_value从1~4计算所有RGBY四个通道的MTF,分别强调R,G,B或Y;从5~8只计算R、G、B或Y单通道的MTF)。RGB_value = 8
  • 减少不必要的计算,如关闭边缘粗糙度的计算。degerough = MIN
  • 如果不需要,关闭Acutance(即SQF)的计算。anlz_sqf = 0
  • 减少不必要的输出项,只保存信息量最多的JSON。saveCSV = 0 ; saveXML = 0 ; saveJSON = 1 ; …

其它方法:

  • 并行运行多个测试
  • 使用Imatest IT的DLL版本,而不是EXE版本
  • 直接传入图像的原始阵列数据,而不是导入图片文件
  • 提高运行计算机的硬件配置,Imatest需要性能优良的CPU来计算傅里叶变换。

Was this helpful?

3 / 0

http://xzh.i3geek.com
发表回复 0