/Braille_Calculation_KAU

CNN을 이용한 점자인식 웹페이지

Primary LanguagePython

CNN을 이용한 점자인식 웹페이지


기술 스택

  • Python
  • Django
  • CNN(Convolution Neural Network)
  • Tensorflow
  • Keras
  • Selenium
  • OpenCV

목적 및 내용

  1. 시각 장애인분들이 사용하는 점자의 인식률이 낮다고 알게되었다.
  2. 문제를 해결하기 위하여 점자이미지를 해독하는 딥러닝 모델을 구축하려고 시도
  3. Selenium API를 활용하여 구글에서 이미지를 크롤링하는 작업을 진행
  4. OpenCV 라이브러리를 이용하여 숫자 점자 이미지 데이터 샘플링
  5. MNIST 예시를 바탕으로 CNN 모델을 구축
  6. Django 웹 프레임워크를 활용하여 딥러닝 모델을 사용하는 API 구현

역할

최재혁[Django를 활용한 웹 개발, Selenium 프레임워크를 활용한 크롤링]

github : https://github.com/choijaehyeokk

권태형[CNN 알고리즘을 활용한 딥러닝 모델 개발]

github : https://github.com/taehyungz

이준희[OpenCV를 활용한 점자 이미지 정제, h5모델 Django와 연동]

github : https://github.com/lsw725


고찰

→ 수상은 하지 못했으나 본선 진출에 성공했다.

하지만, 네이버 개발자 분들의 평가에서 "사회의 문제에 대하여 해결하려는 모습이 앞으로의 IT 방향과 일치한다, 다만 사용자 입장에서 편의성을 고려한 서비스를 만드는 것이 좋겠다." 라는 평가를 받았다.

아쉬움이 남았던 대회였지만, 이를 통해 조금 더 고객 중심의 개발을 해야겠다는 생각을 하게 되었던 대회였다.