https://github.com/ebolblga/grad-work-alpha
Веб-приложение для парсинга расписания учебных занятий с изображения или PDF, редактирования, просмотра и экспорта расписания
https://github.com/ebolblga/grad-work-alpha
nuxt3 opencvjs pwa tailwindcss tesseractjs typescript vcalendar vue3 website
Last synced: about 1 month ago
JSON representation
Веб-приложение для парсинга расписания учебных занятий с изображения или PDF, редактирования, просмотра и экспорта расписания
- Host: GitHub
- URL: https://github.com/ebolblga/grad-work-alpha
- Owner: ebolblga
- License: mit
- Created: 2023-04-25T18:06:09.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-02-08T15:49:55.000Z (over 2 years ago)
- Last Synced: 2025-03-26T20:23:37.240Z (about 1 year ago)
- Topics: nuxt3, opencvjs, pwa, tailwindcss, tesseractjs, typescript, vcalendar, vue3, website
- Language: Vue
- Homepage: https://grad-work-alpha.vercel.app/
- Size: 15.8 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Grad-Work-Alpha
## Веб-приложение для парсинга расписания учебных занятий с изображения или PDF, редактирования, просмотра и экспорта расписания




## Основные шаги в парсинге расписания с изображения:
### 1. Загрузка фото

### 2. Бинаризация локальным методом Вульфа

### 3. Поиск замкнутых контуров


### 4. Выравнивание перспективы

### 5. Сегментация изображения
### 6. Оптическое распознавание текста
### 7. Корректировка ошибок считывания
### 8. Синтаксический анализ
## Зависимости
[opencv.js](https://www.npmjs.com/package/@techstark/opencv-js)
[tesseract.js](https://tesseract.projectnaptha.com/)
[v-calendar](https://www.npmjs.com/package/v-calendar)
[pdfjs-dist](https://www.npmjs.com/package/pdfjs-dist)
[kevinmarrec/nuxt-pwa](https://github.com/kevinmarrec/nuxt-pwa-module)
## Как запустить проект используя [Node.js](https://nodejs.org/en/) and [Visual Studio Code](https://code.visualstudio.com/download)
```bash
# установите yarn
npm install --global yarn
# теперь установите все модули
yarn
# запустите проект
yarn dev
```
## Лицензия
Эта программа распространяется под лицензией MIT License. Пожалуйста, прочтите файл лицензии, чтобы узнать об условиях использования.