Sign recognition using YOLOv8, ABCNetv2, VietOCR, LLMs, ELECTRA-base Vietnamese
Jupyter Notebook
3
68 commits
updated Oct 9, 2025
After pull project from Github, step-by-step to run project
Download all model and move to direction OCR/weights/ from link
/web/.env.localNEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=...
CLERK_SECRET_KEY=...
/web/.env:OCR_API_URL=http://localhost:8000/api/v1/inference-pipline-ocr
UPLOAD_PRESET=...
CLOUDINARY_API_KEY=...
CLOUDINARY_API_SECRECT=...
CLOUDINARY_CLOUD_NAME=...
CLOUDINARY_URL=...
DATABASE_URL=...
STRIPE_SECRET_KEY=sk_test_dummy
STRIPE_WEBHOOK_SECRET=whsec_dummy
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=pk_test_dummy
.env file:GEMINI_API_KEY=...
cd OCR/detector
git clone https://github.com/aim-uofa/AdelaiDet.git
Add funtion to class Beziers in ./OCR/detector/AdelaiDet/adet/structures/beziers.py:
def __len__(self) -> int:
"""
Returns:
int: The number of bezier curves.
"""
return self.tensor.size(0)
docker pull leduong2408/sign-recognition:v1
Turn on CMD and run:
docker-compose up --build
(Note: before run backend, check path-to-project in docker-compose.yml correctly)
Turn on CMD and run:
cd web
npm install
npm run dev
Sign recognition using YOLOv8, ABCNetv2, VietOCR, LLMs, ELECTRA-base Vietnamese
Jupyter Notebook
3
68 commits
updated Oct 9, 2025
After pull project from Github, step-by-step to run project
Download all model and move to direction OCR/weights/ from link
/web/.env.localNEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=...
CLERK_SECRET_KEY=...
/web/.env:OCR_API_URL=http://localhost:8000/api/v1/inference-pipline-ocr
UPLOAD_PRESET=...
CLOUDINARY_API_KEY=...
CLOUDINARY_API_SECRECT=...
CLOUDINARY_CLOUD_NAME=...
CLOUDINARY_URL=...
DATABASE_URL=...
STRIPE_SECRET_KEY=sk_test_dummy
STRIPE_WEBHOOK_SECRET=whsec_dummy
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=pk_test_dummy
.env file:GEMINI_API_KEY=...
cd OCR/detector
git clone https://github.com/aim-uofa/AdelaiDet.git
Add funtion to class Beziers in ./OCR/detector/AdelaiDet/adet/structures/beziers.py:
def __len__(self) -> int:
"""
Returns:
int: The number of bezier curves.
"""
return self.tensor.size(0)
docker pull leduong2408/sign-recognition:v1
Turn on CMD and run:
docker-compose up --build
(Note: before run backend, check path-to-project in docker-compose.yml correctly)
Turn on CMD and run:
cd web
npm install
npm run dev