G+AIDER SOLUTION IRS and AMS

소개

AMS 및 IRS 서버를 실행하는 방법에 대해 간략하게 설명합니다.
이 서버들은 크로스 플랫폼(cross platform)으로 Linux, Mac-OS 및 Windows에서 실행됩니다.
빠른 성능을 위해 Linux OS 또는 Mac-OS를 사용하는 것을 추천합니다.

설치

  • 1. WINDOWS 설치 단계는 Python과 MongDB를 모두 설치해야합니다.
    python 를 설치하려면 https://www.python.org/downloads/windows/ 에서 최신 버전을 다운로드하시면 됩니다.
    다운로드 후에 exe 파일을 실행하시면 됩니다.
    • 1.1. python 설치
      • 1.1.1. Add Python <version> to PATH 체크, Customize installation 을 클릭합니다.
      • 1.1.2. 다음 단계는 계속 Next를 클릭 하시면 됩니다.
      • 1.1.3. Advanced Options단계에서 설치 디렉토리를 'C:\python3'로 변경하고 Install 합니다.
    • 1.2. MongoDB 설치 https://www.mongodb.com/download-center/community에서 아래 그림과 같이 필요한 필드들을 선택하시면 됩니다. 다운로드가 끝나면 .msi파일을 실행합니다.
      • 1.2.1. Next를 클릭합니다.
      • 1.2.2. 라이선스 동의를 하고 진행합니다.
      • 1.2.3. Complete 를 선택합니다.
      • 1.2.4. 이 단계에서 Next를 합니다.
      • 1.2.5. Install MongDB Compass 가 default로 되어 있는데, 선택을 해제(Uncheck) 하고 Next로 진행해야 합니다.
      • MongoDB 설치를 마칠 것입니다. 설치하는 동안 실행할 서비스가 있다고하면 'ok'를 클릭하면 됩니다.
    • 1.3. python을 위한 가상 환경을 설치
      • 1.3.1. IRS 디렉토리에서 Command Line을 열고 activate를 입력하면 가상 환경이 설치되어 활성화됩니다.
      • 1.3.2. 이제 필요한 Package들을 설치해야 합니다. 'Command Prompt'에서 다음 명령을 실행하면 됩니다. pip install -r requirements.txt 모든 필요 Package들을 설치하게 됩니다. 이로서 모든 준비는 끝났습니다.
    • 1.4. IRS와 AMS의 기동
      • 1.4.1. AMS 는 MongoDB 위에서 동작하기 때문에, 기본적으로 MongoDB Service를 기동하면 AMS를 기동하는 것이 됩니다.
        MongoDB 기동을 위해, IRS 디렉토리 'Command Line' 에서 services MongoDB start로 MongoDB server를 기동합니다.
      • 1.4.2. IRS기동을 위해서는, activate를 입력하여 가상환경(virtual environment)을 활성화 시키고, python run.py명령으로 서버를 기동합니다.
    • 1.5. OCR (Optical character recognition)
      • 1.5.1. OCR (Optical character recognition)을 사용하려면 tesseract (https://github.com/tesseract-ocr/tesseract/wiki/Downloadsy)를 설치해야합니다. 최신 버전을 다운로드하여 설치하십시오.
      • 1.5.2. 기본적으로 tesseract에는 English의 훈련된 데이터만 포함됩니다. 다른 언어를 테스트하려면 여기에서(https://github.com/tesseract-ocr/tesseract/wiki/Data-Files) 모든 언어에 대한 훈련 된 데이터를 다운로드 할 수 있습니다.
      • 1.5.3. 훈련된 데이터를 다운로드 한 다음‘C:\Program Files\Tesseract-OCR\tessdata '에 복사하여 붙여 넣습니다.
        그리고 시스템 경로(system path)에 'C:\Program Files\Tesseract-OCR'을 추가하는 것을 잊지 마십시오.
        참고: 설치하고 시스템 경로(system path)에 경로를 설정한 후에도 OCR이 작동하지 않으면 PC를 다시 시작하십시오.
  • 2. LINUX 와 Mac Python과 MongoDB 설치를 위해 IRS 디렉토리에서 터미널(Terminal)을 열고 bash setup.bash 명령을 실행합니다.

    Linux는 기본적으로 python3가 있지만, 이미 설치가 되어 있지 않으면 python3와 MongoDB를 설치할 것입니다. 마찬가지로 가상환경(virtual environment)과 pip3를 설치할 것 입니다.

    MongoDB Service와 가상환경(virtual environment) 활성화를 위해 터미널에서 source activate.sh을 입력합니다.

    다음으로 모든 필요한 Package들을 설치하기 위해, 활성화된 터미널에서 pip install -r requirements.txt를 실행합니다.
    주의: Package설치 전에 반드시 ′source activate.sh ′이 실행되어야 합니다.
    이제 모든 필요 Package들이 설치되었고 IRS기동 준비가 되었습니다. IRS기동을 위해 활성화된 터미널에서 다음을 입력하세요. python run.py
    • 2.1. OCR(Optical character recognition)을 사용하려면, tesseract를 설치해야 합니다.
      • 2.1.1. Linux의 경우 아래 명령을 실행하십시오. sudo apt install tesseract-ocr

        sudo apt install libtesseract-dev
      • 2.1.2. MAC의 경우 아래 명령을 실행하십시오. brew install imagemagick

        brew install tesseract --all-languages
      OCR사용준비가 완료 되었습니다.

물음표

궁금한 사항이 있으신가요?