/boostcamp_project_ocr

Primary LanguageJavaScriptMIT LicenseMIT

부스트캠프 수식인식기 크롬익스텐션

Getting Started

image

Prerequisites

부스트캠프 수식인식기 모델이 있어야 합니다.

Install

Server (server 폴더)

현재 서버코드는 모델관련된 코드가 적용되어 있지 않습니다. 이 부분은 대회에서 사용하셨던 inference코드를 수정하여서 적용해주세요

pip install -r requirements.txt
python main.py

기본적으로 a ^ { 2 } + b ^ { 2 } = c ^ { 2 } 가 반환되도록 설정되었습니다.

Chrome Extension (boost_susik 폴더)

  1. 위에서 서버를 시작한 다음 그에 대응하는 URL을 content.js 상단에 변수로 넣어주세요!
    const SERVERL_URL='http://<YOUR_SERVER_IP>:<YOUR_SERVER_PORT>/susik_recognize';
    
  2. 크롬 주소창에 chrome://extensions/ 다음 주소를 입력하고, boost_susik이라는 폴더를 압축해제된 확장 프로그램을 로드합니다. 버튼을 클릭하여 로드해주세요.

Trouble Shooting

Mixed Content Error

  • HTTPS로 되어있는 웹사이트에서 Ai Stages 서버 (HTTP)로 요청을 보내면 mixed content error가 뜨면서 요청이 보내지지 않습니다. 이런경우 크롬에서 여러분들의 서버 주소를 허용해주는 식으로 우회를 하시면 됩니다!
    • 본인의 환경에서 시연하는 경우에는 크롬에서 chrome://flags/#unsafely-treat-insecure-origin-as-secure 에 현재 서버 주소를 입력하는 식으로 우회할 수 있습니다.