- 일련번호, 유통기한, 부품 번호 등 산업용 마킹을 위해 설계된 도구
- 매우 쉬운 사용법, 간단한 API 및 별도 교육 불필요
- 관련 없는 텍스트를 걸러내기 위한 선택적 토폴로지 정의
- 속도 저하 없이 텍스트 판독 능력에 집중
- 몇 가지 예시로 처리 파이프라인 선택적 최적화 가능
- CPU 및 GPU, 인텔 및 ARM 플랫폼에서 실행
설명
EasyDeepOCR는 딥러닝 기술을 기반으로 현대적 텍스트 인식 과제를 해결하는 차세대 OCR 라이브러리입니다. 이미지 내 텍스트 탐지 및 문자 인식이 완전히 자동화되었습니다. 텍스트 토폴로지를 활용하여 문자 모호성을 줄이고 관련 없는 텍스트를 걸러낼 수 있습니다. 소량의 샘플만으로 수행되는 최적화 프로세스를 통해 처리 속도를 높일 수 있습니다. EasyDeepOCR은 사용 편의성과 향상된 기능을 결합하여 EasyOCR 및 EasyOCR2 라이브러리에 비해 크게 개선된 솔루션입니다.
간단한 API, 그러나 놀라운 결과
단 한 번의 "읽기" 호출로 이미지의 모든 텍스트가 감지되고 읽힙니다. 복잡한 설정은 더 이상 필요하지 않습니다.
가공 속도 향상을 위한 공정 최적화
처리 파이프라인 최적화 기능은 더 빠른 읽기를 가능하게 합니다. 사용자는 일반적으로 1~3개 정도의 샘플 이미지를 주석 처리해야 합니다. 그러면 EasyDeepOCR이 처리 시간을 단축할 내부 매개변수를 선택합니다.
완전한 기능을 갖춘 새로운 New Open eVision Studio 도구
New Open eVision Studio의 EasyDeepOCR 도구는 이 라이브러리의 모든 기능을 제공합니다. 사용자는 토폴로지를 선택하고 일부 샘플 이미지에 주석을 달아 파이프라인 최적화를 수행할 수 있습니다. 딥 러닝 실행 설정이 노출되어 다양한 장치(CPU, GPU)와 엔진(OpenVINO, TensorRT 등) 중에서 선택할 수 있습니다.
토폴로지 정의: 올바른 텍스트에 집중하기
토폴로지는 대상 텍스트의 형식을 정의합니다. 산업용 마킹 환경에서 토폴로지는 유통기한, 부품 번호 또는 기타 엄격한 형식의 텍스트에 집중하는 데 매우 실용적입니다. 토폴로지 정의는 사용자가 필요한 텍스트만 추출할 수 있게 할 뿐만 아니라 모호성을 줄여 문자 인식에도 도움을 줍니다.
CPU(인텔 OpenVINO) 및 GPU(엔비디아 TensorRT)에서의 우수한 성능
EasyDeepOCR는 OpenVINO 덕분에 Intel 및 ARM CPU에서, TensorRT 덕분에 NVidia GPU에서 실행되도록 최적화되었습니다.
New Open eVision Studio
그래픽 인터페이스를 사용하여 복잡한 이미지 처리 시퀀스를 설계할 수 있습니다. 이 도구 모음은 Open eVision 라이브러리의 다양성과 기능을 대표합니다. 처리 파이프라인에 해당하는 C++, Python 및 C# 소스 코드는 자동으로 생성되며 Open eVision API에 대한 대화형 문서를 제공합니다. New Open eVision Studio는 GigE Vision 카메라, Coaxlink 프레임 그래버 또는 eGrabber 레코더 시퀀스와 같은 실시간 이미지 소스를 처리할 수 있습니다.
본 애플리케이션은 무료로 제공되며, Windows 및 Linux에서 실행 가능하며 Intel 및 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)