Open eVision:在边缘推动性能
Euresys 为嵌入式系统提供得到公认的 Open eVision图像处理库,来应对基于设备的专业技术和处理日益分散的趋势。
随着嵌入式成像系统变得越来越小、费用越来越便宜、功耗越来越低,Open eVision库随之移植到了这些系统上,机器视觉制造商和集成商无需集中化处理图像,就能灵活地在直接采集点部署处理。
除了在x86处理器上运行外,今天发布的Open eVision 22.04还可以在运行64位Linux的ARMv8-A兼容处理器上运行,如Raspberry Pi、Nvidia Jetson、Xilinx Kria K26 SOM,也可以在ADLink Neon-2000、IDS NXT rio、Lucid Triton Edge或Baumer AX系列(更多相机将陆续加入)等多种智能相机上运行。
Open eVision的所有18个库现在都可以用于ARM,其中包括3D检测、深度学习、亚像素测量、对齐、表面检测、OCR以及一维和二维读码。很快将推出使用GPU的深度学习功能。
虽然Open eVision Studio应用程序不适用于嵌入式系统,但所有版本的Open eVision都兼容,例如可以在运行Windows系统的PC上使用Open eVision Studio开发和保存模型文件,并在嵌入式系统上使用ARM版本。根据所选目标的能力,既可以在目标平台上自行编译程序,也可以在发送到目标前在Linux x86 PC上进行交叉编译。
图1:嵌入式系统运行两个OCR2实例的例子(白底黑字和黑底白字)
新版本的其他优点包括:
- 3D库改进
- 通过Normals比较提高了Easy3DMatch的灵敏度
- 使用EpointCloudFilter滤除PointCould中的噪音
- 3DViewer形状可将几何特征具体化
- 3DViewer中的鹰眼穹顶布光(EDL)可改善3D渲染效果
- 医药编码读码器
- 通过OEM密钥扩展保护使用Euresys Neo加密狗的应用程序