C#-OpenCV 예제 : 명함(문서) 인식

C#-OpenCV Document Recognition

C#-OpenCV 예제 : 명함(문서) 인식
[ C#-OpenCvSharp-Exercise ] - 윤대희

Document Recognition


1 명함이나 문서의 크기를 변환 후 해당 문자를 인식합니다.

동영상이나 이미지에서 코너 검출(Corner Detector)하여 벡터의 내적(Dot Product)을 사용해 사각형을 검출합니다.

이 후, 기하학적 변환(Warp Perspective)을 이용하여 검출하기 쉬운 이미지로 변경합니다.

검출용 이미지를 Tesseract 라이브러리를 이용하여 문자를 검출하며 foreach문과 유니코드 등을 이용하여 문자들에서 유의미한 데이터(이름, 전화번호, 상호명 등)를 얻어냅니다.



Step 1


2

  1. 관심 채널
  2. 이진화 적용 & 캐니 엣지
  3. 코너 검출
  4. 벡터 내적을 통하여 사각형 파악


이진화 바로가기
케니 엣지 바로가기
코너 검출 바로가기



Step 2


3

  1. 검출 좌표 저장
  2. 기하학적 변환


기하학적 변환 바로가기



Step 3


4

  1. tesseract 라이브러리
  2. 영문자 판독


tesseract 라이브러리 바로가기



Step 4


5

  1. foreach문
  2. 아스키 코드 & 유니 코드


foreach문 바로가기





Book Image

책이 출간되었습니다!

C#과 파이썬을 활용한 OpenCV 4 프로그래밍

컴퓨터 비전 기초 이론부터 머신러닝을 활용한 영상 처리 프로젝트까지

  • C# OpenCvSharp4
  • Python OpenCV4
  • Using Tesseract
  • Using TensorFlow
  • Using Regular Expression
  • 윤대희 저 | 위키북스

    [yes24 바로가기] [알라딘 바로가기] [교보문고 바로가기]

    후원하기


    ⤧  Next post C#-OpenCV 예제 : 색상 원 검출
    C#-OpenCvSharp-Exercise Category