- 专为工业标记设计的工具,如序列号、有效期、零件编号等;
- 操作极其简便,API简单易用且无需培训;
- 可选拓扑定义功能,过滤无关文本;
- 专注文本识别能力,同时保持高速运行;
- 仅需少量样本即可实现处理管道的可选优化;
- 支持CPU和GPU运行,兼容Intel与ARM平台。
描述
EasyDeepOCR是一款新一代OCR库,依托深度学习技术应对当今文本识别领域的挑战。图像中的文本检测与字符识别均实现全自动化处理。借助文本拓扑结构,可有效降低字符歧义性并过滤无关文本。仅需少量样本的优化流程能显著提升处理速度。 相较于EasyOCR和EasyOCR2库,EasyDeepOCR实现了重大突破,在保持易用性的同时显著增强了功能。
简单API,却能带来惊艳效果
只需一次“读取”调用,图像中的所有文本都将被检测并读取。无需再设置复杂的配置。
优化操作以加快处理速度
处理管道优化功能可提升读取速度。用户需标注若干样本图像(通常为1至3张),随后EasyDeepOCR将自动选择能缩短处理时间的内部参数。
功能齐全的全新New Open eVision Studio工具
New Open eVision Studio中的EasyDeepOCR工具全面展现了该库的所有功能。用户可选择拓扑结构,并对部分样本图像进行标注以实现管道优化。深度学习执行设置可供选择,支持在不同设备(CPU、GPU)和引擎(OpenVINO、TensorRT等)间进行切换。
拓扑学定义:聚焦于正确的文本
拓扑结构定义了目标文本的格式。在工业标记领域,拓扑结构具有极高的实用价值,可重点呈现有效期、零件编号或其他格式要求严格的文本。通过定义拓扑结构,用户不仅能获取所需文本,还能通过减少歧义来提升字符识别精度。
在CPU(英特尔OpenVINO)和GPU(英伟达TensorRT)上表现优异
EasyDeepOCR已针对英特尔和ARM处理器(得益于OpenVINO)以及NVIDIA显卡(得益于TensorRT)进行了优化。
New Open eVision Studio
复杂的图像处理序列可通过图形界面进行设计。该工具集充分展现了Open eVision库的多样性与强大功能。对应处理管道的C++、Python和C#源代码将自动生成,并提供Open eVision API的交互式文档。New Open eVision Studio可处理实时图像源,例如千兆网Vision相机、Coaxlink图像采集卡或eGrabber录像序列。
本应用免费提供,支持Windows与Linux系统,兼容英特尔及ARM 64位架构。
Software
- Host PC Operating System
-
Open eVision is a set of 64-bit libraries that require an Intel compatible processor with the SSE4 instruction set or an ARMv8-A compatible processor.
Open eVision can be used on the following operating systems:
Microsoft Windows 11, 10 for x86-64 (64-bit) processor architecture
Microsoft Windows 11, 10 IoT Enterprise for x86-64 systems
Linux for x86-64 (64-bit) and ARMv8-A (64-bit) processor architectures with a glibc version greater or equal to 2.18
Remote connections
Remote connections are allowed using remote desktop, TeamViewer or any other similar software.
Virtual machines
Virtual machines are supported. Microsoft Hyper-V, Oracle VirtualBox and libvirt hypervisors have been successfully tested.
Only the Neo Licensing System is compatible with virtualization.
Minimum requirements:
2 GB RAM to run an Open eVision application
8 GB RAM to compile an Open eVision application
Between 100 MB and 2 GB free hard disk space for libraries, depending on selected options.
- APIs
-
Supported programming languages :
The Open eVision libraries and tools support C++, Python and the programming languages compatible with the .NET (C#, VB.NET)
C++ requirements: A compiler compatible with the C++ 11 standard is required to use Open eVision
Python requirements: Python 3.11 or later is required to use the Python bindings for Open eVision
.NET requirements: .NET framework 4.8 (or later) or the .NET platform 6.0 (or later) are supported
Supported Integrated Development Environments:
Microsoft Visual Studio 2017 (C++, C#, VB .NET, C++/CLI)
Microsoft Visual Studio 2019 (C++, C#, VB .NET, C++/CLI)
Microsoft Visual Studio 2022 (C++, C#, VB .NET, C++/CLI)
QtCreator 4.15 with Qt 5.12
- Input
-
Monochrome and color images
Minimum text height: 12 pixels
Text line maximum aspect ratio: 20
Number of text lines in image: unlimited
Ordering Information
- Product status
-
Released
- Product code - Description
-
PC4191 Open EasyDeepOCR for USB dongle
PC4341 Open eVision EasyDeepOCR
- Related products
-
PC6512 eVision/Open eVision USB Dongle (empty)
PC6514 Neo USB Dongle (empty)