수학문제 OCR
1. 관련 이미지 샘플, 영상처리, 문자열 추출
입력 수학 문제(지) 샘플1
입력 수학 문제(지) 샘플2
입력 수학 문제(지) 샘플3
Text Line 추출 from 수학문서
Text Line 추출 from PCB
문자(들) 추출/분류/인식
인식결과 후처리
인식결과(html, MathJax)
수학 문제지 문서 데이터 이미지 파일들
영상처리-모폴로지연산 (source)
영상처리-Contour 처리 (source)
Contour관련 설명 사이트
문자열 추출(1) (source)
문자열 및 MBR 추출(2) (source)
관련 논문
2. 문자 클래스 분류 및 글자 인식
아래 세개의 파일을 다운받아서 압축을 푼 후
conda create -n myocr python=3.7 opencv keras tensorflow pandas matplotlib pydot pillow 로 가상환경 생성 및 가상환경 진입
python train_n_recog.py 하면 학습이 가능
학습이 종료되면 label_single_class.csv와 myocr_model.h5 나 myocr_split_model.h5 생성
클래스 분류용 학습 소스파일
문자 인식용 학습 소스파일
붙은문자와 떨어진 문자용 데이터 이미지 파일
문자 인식 소스 (myocr129.py)
문자 인식 소스 (textline4.py)
3. 수학 문제 매칭
문제 인식
DB 매칭
후보 제시
학습 콘텐츠 제시
4. 필요한 도구/학습
Python Programming
CNN Deep Learning
Matching Algorithm
Web(Mobile) Programming
MathJax로 수식 출력
45. AI 강의 동영상
AI 강의 동영상