2013版LabVIEW、视觉助手、VBAI中的OCR内存溢出
本帖最后由 石鑫华视觉 于 2015-3-30 11:44 编辑2013版LabVIEW、视觉助手、VBAI中的OCR内存溢出
石鑫华机器视觉网:日前在调试一个OCR项目时,发现2013版的OCR Read函数有内存溢出。随着处理数据的增加,系统内存占用越来越多,最后程序崩溃。这个不是编程问题,而真正的是NI的Bug。在LabVIEW VDM、视觉助手、VBAI等环境中,都有此类问题出现:
图1 视觉助手内存溢出-195M内存
http://visionbbs.com/data/uploads/allimg/131220/2-131220101J6.jpg
图2 视觉助手内存溢出-227M内存
http://visionbbs.com/data/uploads/allimg/131220/2-131220101K0.jpg
图3 视觉助手内存溢出-265M内存
http://visionbbs.com/data/uploads/allimg/131220/2-131220101P0.jpg
图4 LabVIEW Vision 内存溢出-210M内存
http://visionbbs.com/data/uploads/allimg/131220/2-131220101P6.jpg
图5 LabVIEW Vision内存溢出-337M内存
http://visionbbs.com/data/uploads/allimg/131220/2-131220101Q2.jpg
图6 LabVIEW Vision内存溢出-580M内存
http://visionbbs.com/data/uploads/allimg/131220/2-131220101Q8.jpg
图7 LabVIEW Vision内存溢出-807M内存
http://visionbbs.com/data/uploads/allimg/131220/2-131220101R6.jpg
图8 LabVIEW Vision内存溢出-1G内存
http://visionbbs.com/data/uploads/allimg/131220/2-131220101S0.jpg
图9 VBAI OCR内存溢出-262M内存
http://visionbbs.com/data/uploads/allimg/131220/2-131220101S4.jpg
图10 VBAI OCR内存溢出-406M内存
http://visionbbs.com/data/uploads/allimg/131220/2-131220101S7.jpg
图11 VBAI OCR内存溢出-621M内存
http://visionbbs.com/data/uploads/allimg/131220/2-131220101T1.jpg
图12 VBAI OCR内存溢出-1669M内存-读取错误
图12就是程序最后把系统内存占用完毕后,IMAQ OCR Read Text4函数出错。所以说呀,虽然可以识别多行文件,但是当单行也无法识别时,可能就是个麻烦问题了。这个问题在2012版本中并未验证,各位可以去研究一下其它版本Vision中的OCR是不是有同样的问题存在。目前暂无发现更新的补丁程序,因此想修复此问题,可能还得等待。
机器视觉,专业的石鑫华视觉http://shixinhua.com,专业的机器视觉论坛http://visionbbs.com
页:
[1]