Веб-приложение для распознавания рукописного текста с изображений, анализа и хранения данных.
Если вы скачали архив с GitHub (например папка ocr_project-main) и распаковали в любое место,
скрипты ниже будут работать, пока вы запускаете их из структуры проекта.
Теперь скрипты поддерживают оба варианта расположения:
- в корне проекта (например
start-local.batрядом сbackend/),- в подпапке (например
start_win/start-local.bat).
Add Python to PATH)MongoDB)install-local.bat (или start_win/install-local.bat, если вы держите скрипты в подпапке).install-local.bat:
.venv (если нет),.setup.done.run-local.bat (или start_win/run-local.bat).Он поднимет:
http://localhost:8000http://localhost:5173start-local.bat автоматически:
install-local.bat,run-local.bat.stop-local.bat,start.command и stop.command также поддерживают запуск:
start_mac/.Добавлен ноутбук: notebooks/handwritten_text_playbook.ipynb.
Он показывает:
Ниже полностью ручной способ: подтянуть изменения из GitHub и запустить backend/frontend командами.
Откройте терминал в папке проекта и выполните:
git fetch origin
git pull origin main
Если у вас проект был скачан как ZIP (без .git), проще заново скачать свежий ZIP с GitHub,
распаковать и открыть эту новую папку.
cd C:\path\to\ocr_project-main
py -3 -m venv .venv
.venv\Scripts\activate
python -m pip install --upgrade pip
pip install -r requirements.txt
python -m uvicorn backend.app.main:app --host 0.0.0.0 --port 8000
Если py -3 не найден, замените на python:
python -m venv .venv
Backend будет доступен на http://localhost:8000.
cd C:\path\to\ocr_project-main\frontend
npm install
npm run dev -- --host
Frontend будет доступен на http://localhost:5173.
Ctrl + C.stop-local.bat.