yolo_figures_detect
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.3%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: Aprilerr
- License: agpl-3.0
- Language: Python
- Default Branch: master
- Size: 2.69 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 5
- Releases: 0
Metadata Files
README.md
YOLO FIGURE DETECT
WHAT IS FIGURE DETECT
The code in this repository uses YOLO-based image recognition technology to detect and extract the figures and tables present in a research paper, and identifies the label text and relevant text in the paper for each figure and table.
HOW TO USE
You can take advantage of this repository in two ways:
- terminal execute
- web server using fastapi
terminal execute
We recommend executing the process using the terminal.
First, download trained model using this link yolov5xpublaynetfigure_800, and put it into repo root path(./yolo_figures_detect)
Prepare Python environment , python version at least 3.9
pip install -r ./requirements.txt
Copy config_example.ini to config.ini.
Detect papers in folders
python runs.py ./test_file
Find results at config OUT path.
web server using fastapi
Owner
- Name: WANG SHIHENG
- Login: Aprilerr
- Kind: user
- Location: China, Shanghai
- Company: East China University of Science and Technology
- Repositories: 2
- Profile: https://github.com/Aprilerr
WANG SHIHENG East China University of Science and Technology Postgraduate (Master)
Citation (CITATION.cff)
cff-version: 1.2.0
preferred-citation:
type: software
message: If you use YOLOv5, please cite it as below.
authors:
- family-names: Jocher
given-names: Glenn
orcid: "https://orcid.org/0000-0001-5950-6979"
title: "YOLOv5 by Ultralytics"
version: 7.0
doi: 10.5281/zenodo.3908559
date-released: 2020-5-29
license: AGPL-3.0
url: "https://github.com/ultralytics/yolov5"
GitHub Events
Total
Last Year
Dependencies
- Pillow >=7.1.2
- PyMuPDF *
- PyYAML >=5.3.1
- fastapi *
- gitpython >=3.1.30
- matplotlib >=3.3
- numpy >=1.18.5
- opencv-python >=4.1.1
- opencv-python-headless *
- oss2 *
- pandas >=1.1.4
- pdf2image *
- psutil *
- pytesseract *
- python-multipart *
- requests >=2.23.0
- scipy >=1.4.1
- seaborn >=0.11.0
- setuptools >=65.5.1
- thop >=0.1.1
- torchvision >=0.8.1
- tqdm >=4.64.0
- ultralytics >=8.0.111
- uvicorn *
- Flask ==2.3.2
- gunicorn ==19.10.0
- pip ==21.1
- werkzeug >=2.2.3
- actions/checkout v3 composite
- actions/setup-python v4 composite
- slackapi/slack-github-action v1.24.0 composite
- actions/checkout v3 composite
- github/codeql-action/analyze v2 composite
- github/codeql-action/autobuild v2 composite
- github/codeql-action/init v2 composite
- actions/checkout v3 composite
- docker/build-push-action v4 composite
- docker/login-action v2 composite
- docker/setup-buildx-action v2 composite
- docker/setup-qemu-action v2 composite
- actions/first-interaction v1 composite
- actions/checkout v3 composite
- nick-invision/retry v2 composite
- actions/stale v8 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- dephraiim/translate-readme main composite
- python 3.9-alpine build
- pytorch/pytorch 2.0.0-cuda11.7-cudnn8-runtime build
- gcr.io/google-appengine/python latest build