강의 동영상 파일에 강의 슬라이드 화면을 읽어주는 해설을 추가한 비디오 파일을 시각장애 학생이 사용하기 용이하도록 전용 웹 플레이어로 재생할 수 있도록 한다
python manage.py runserver
Python용 OpenCV 설치
$ pip install opencv-python
강의 동영상 내 전환시점 파악을 위한 라이브러리 설치
$ pip install scenedetect[opencv]
행렬 기반으로 데이터를 저장하고, csv 파일로 내보내기 위한 라이브러리 설치
$ pip install pandas
pdf 파일을 jpg로 변환하는 라이브러리 설치
$ pip install pdf2image
이미지 추출하는 라이브러리 설치
$ pip install fitz
파이썬 이미지 처리하는 라이브러리 설치
$ pip install PIL
이미지간 유사도 계산을 위한 라이브러리 설치
$ pip install scikit-image
텍스트를 음성으로 변환해주는 구글의 tts 라이브러리 설치
$ pip install gTTS
pdf파일을 텍스트로 변환해주는 라이브러리 설치
$ pip install pdfplumber
구글 번역으로 영문을 한글으로 번역 설치
$ pip install googletrans
캡처 이미지에 대해 OCR 기능을 수행하기 위한 라이브러리 설치
$ pip install pytesseract
mp4 영상 병합을 위한 라이브러리 설치
$ pip install moviepy
오디오 파일을 자르고 붙이기 위한 라이브러리 설치
$ pip install pydub
mp3, mp4 파일의 길이를 추출하기 위한 라이브러리 설치
$ pip install mutagen
PDF 렌더링 라이브러리 poppler 설치 https://poppler.freedesktop.org/
이미지 캡션 REST API 사용을 위한 HTTP 라이브러리 설치
$ pip install requests
- 이후 microsoft azure computer vision 설정 가이드 참고 => https://docs.microsoft.com/ko-kr/azure/cognitive-services/computer-vision/quickstarts-sdk/image-analysis-client-library?pivots=programming-language-python&tabs=visual-studio
브라우저 : Internet Explorer, Firefox (Chrome, Microsoft Edge 제외)