knowledge warehouse
지식창고
지식창고
딥러닝 기반 광학 문자 인식(OCR) 라이브러리,Euresys(유레시스)의 EasyDeepOCR
- 2026.11.05
- 79
유레시스(Euresys)의 EasyDeepOCR은 이미지 속 문자의 위치를 찾고 내용을 읽는 딥러닝 기반 OCR 라이브러리입니다.
별도 학습 없이 사용할 수 있으며, Read 함수 한 번으로 이미지 속 문자를 검출하고 인식할 수 있습니다.
토폴로지 기능으로 원하는 문자 형식을 지정해 필요한 정보만 골라 읽고, 판독이 까다로운 경우에는 재학습으로 성능을 개선할 수 있습니다.
생산 라인에서 제품이나 포장에 표시된 시리얼 번호, 유효기간, 부품 번호 등을 자동으로 판독하는 데 활용할 수 있습니다.
안녕하세요, 산업용 머신비전 솔루션 전문기업 화인스텍입니다. 스마트 제조 환경을 위한 기술과 제품정보를 전해드립니다. 생산 라인에서 제품마다 다른 시리얼 번호를 눈으로 확인하고 직접 입력하다 보면, 숫자 한 자리를 빠뜨리거나 잘못 옮겨 적을 수 있습니다. 포장에 적힌 유효기간을 확인할 때도 제품명과 부품 번호가 함께 인쇄되어 있다면 여러 정보 중에서 날짜를 찾아 읽어야 합니다. 이러한 정보를 이미지에서 자동으로 읽으려면 어떤 기술이 필요할까요? 이번 포스팅에서는 산업용 마킹의 문자 인식을 위해 설계된 Euresys(유레시스)의 광학 문자 인식(OCR) 라이브러리, EasyDeepOCR을 소개해드립니다. EasyDeepOCR이란? Euresys(유레시스)의 EasyDeepOCR은 기존 EasyOCR 대비 차세대 OCR 라이브러리입니다. 딥러닝을 기반으로 이미지 속 텍스트의 위치를 찾고 내용을 읽는 과정을 자동으로 수행합니다. 별도의 학습 없이 사용을 시작할 수 있으며, 판독이 까다로운 조건에서는 재학습으로 성능 개선을 시도할 수 있습니다. 산업용 마킹 판독을 위해 설계된 솔루션입니다. Euresys(유레시스)의 EasyDeepOCR의 주요 기능 1. 한 번의 호출로 이미지 속 모든 텍스트 읽기 문자 검출과 인식을 실행하는 Read 함수를 한 번 호출해 이미지 속 텍스트를 찾아 읽을 수 있습니다. 이를 통해 문자 판독 과정을 간단하게 구성할 수 있습니다. Read 함수 호출 코드 예시 (출처: 유레시스(Euresys) 홈페이지) 2. 문자 형식을 지정해 필요한 정보만 선별 토폴로지(Topology)는 읽으려는 텍스트의 형식을 지정하는 기능입니다. 지정한 형식에 맞는 텍스트를 선별하고, 비슷하게 보이는 문자의 혼동을 줄이는 데 도움을 줍니다. 예) 부품 번호가 ‘영문 2자리 + 숫자 4자리’라면 이 형식을 지정해 ‘AB1234’와 같은 텍스트만 선별해 읽을 수 있습니다. 토폴로지 기능 예시 (출처: 유레시스(Euresys) 홈페이지) 3. 재학습으로 글자 검출과 인식 성능 높이기 사용자는 EasyDeepOCR이 텍스트를 찾고 읽는 데 사용하는 신경망을 재학습시킬 수 있습니다. Deep Learning Studio에는 이를 위한 전용 프로젝트가 있어 이미지 속 글자의 위치와 내용을 표시하고 학습을 실행할 수 있습니다. Euresys(유레시스)는 일부 까다로운 판독 사례에서 5장 수준의 소량 이미지로도 재학습을 통해 성능을 개선할 수 있다고 설명합니다. *필요한 이미지 수와 개선 정도는 적용 조건에 따라 달라질 수 있습니다. 재학습을 위한 문자 위치 및 내용 표시 예시 (출처: 유레시스(Euresys) 홈페이지) 4.Open eVision Studio에서 모든 기능 쉽게 활용하기 Open eVision Studio의 EasyDeepOCR 도구에서는 라이브러리의 모든 기능을 사용할 수 있습니다. 사용자는 토폴로지를 선택하고, 몇 장의 샘플 이미지에 글자의 위치와 내용을 표시해 처리 설정을 최적화할 수 있습니다. 이 과정은 재학습과 달리 기존 신경망을 유지하면서 처리 설정을 조정해 속도를 높일 수 있습니다. Open eVision Studio의 EasyDeepOCR 도구 활용 예시 (출처: 유레시스(Euresys) 홈페이지) 5. CPU·GPU 환경에 맞춘 실행 최적화 Euresys(유레시스)의 EasyDeepOCR은 Intel 및 ARM 기반 CPU와 NVIDIA GPU에서 효율적으로 작동하도록 최적화되어 있습니다. 이를 위해 CPU에서는 *OpenVINO를, NVIDIA GPU에서는 *TensorRT를 활용합니다. 딥러닝 실행 설정에서 CPU나 GPU 같은 실행 장치와 OpenVINO나 TensorRT 같은 연산 엔진도 선택할 수 있습니다. *OpenVINO: Intel이 만든 도구로, 학습된 딥러닝 모델을 CPU에서 빠르게 실행하도록 돕습니다 *TensorRT: NVIDIA가 만든 도구로, 학습된 딥러닝 모델을 NVIDIA GPU에서 빠르게 실행하도록 돕습니다. 딥러닝 연산을 실행하는 소프트웨어 (출처: 유레시스(Euresys) 홈페이지) Euresys(유레시스)의 EasyDeepOCR의 대표적인 판독 대상 Euresys(유레시스)의 EasyDeepOCR은 시리얼 번호, 유효기간, 부품 번호 등 다양한 산업용 마킹을 판독하는 데 활용할 수 있습니다. 시리얼 번호 시리얼 번호는 개별 제품을 구분하기 위한 식별 번호입니다. 제품의 생산·출하·수리 이력을 관리할 때 사용되며, EasyDeepOCR은 이미지에 표시된 시리얼 번호를 찾아 읽는 데 활용할 수 있습니다. 시리얼 번호 검출 예시(출처: 유레시스(Euresys) 홈페이지) 유효기간 제품이나 포장에 인쇄된 날짜 정보를 읽습니다. 여러 정보가 함께 표시되어 있을 때는 토폴로지 기능으로 읽으려는 텍스트의 형식을 지정해 필요한 날짜 정보를 골라 읽는 데 도움을 받을 수 있습니다. 식음료·주류 유효기간 검출 예시(출처: 유레시스(Euresys) 홈페이지) 부품 번호 부품 번호는 부품의 종류나 규격을 식별하는 데 사용됩니다. Euresys(유레시스)의 EasyDeepOCR을 이용하여 부품 표면이나 라벨에 인쇄된 영문·숫자 등의 텍스트를 찾아 읽는 데 활용할 수 있습니다. 부품 라벨의 텍스트 검출 예시(출처: 유레시스(Euresys) 홈페이지) 사양(지원 OS, 언어, 이미지 처리) 지원 OS 및 프로그래밍 언어 항목 지원사양 Windows Microsoft Windows 11, 10: x86-64(64비트) 프로세서 아키텍처, Microsoft Windows 11, 10 IoT Enterprise: x86-64 시스템 Linux x86-64(64비트) 및 ARMv8-A(64비트) 프로세서 아키텍처, glibc 2.18 이상 프로그래밍 언어 C++ / Python / C# / VB.NET 2. 이미지 처리 항목 사양 입력 이미지 흑백 및 컬러 이미지 최소 문자 높이 12픽셀 텍스트 한 줄의 최대 가로세로비 20:1 이미지 내 텍스트 줄 수 제한 없음 정리 유레시스(Euresys)의 EasyDeepOCR은 이미지 속 글자의 위치를 찾고 내용을 읽는 딥러닝 기반 OCR 라이브러리입니다. 시리얼 번호부터 유효기간, 부품 번호까지, Read 함수 한 번의 호출로 글자를 읽는 간단한 사용법과 재학습 기능으로 산업용 마킹 판독을 구현하는 Euresys(유레시스)의 EasyDeepOCR을 화인스텍에서 만나보세요! 본 제품 또는 솔루션이 궁금하시거나 적용을 검토 중이시라면, 언제든지 화인스텍으로 문의해 주시기 바랍니다. 아래 화인스텍 로고를 클릭해주세요! (홈페이지 바로가기)
- 이전글expand_less
- 다음글expand_more
- [화인스텍] AT센서(AT Sensors) IRSX-2 스마트 열화상 카메라 | 측정·판정·통신까지 한번에!
