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
Last synced: 6 months ago · JSON representation ·

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
Created over 2 years ago · Last pushed over 2 years ago
Metadata Files
Readme Contributing License Citation

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

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

requirements.txt pypi
  • 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 *
utils/google_app_engine/additional_requirements.txt pypi
  • Flask ==2.3.2
  • gunicorn ==19.10.0
  • pip ==21.1
  • werkzeug >=2.2.3
.github/workflows/ci-testing.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • slackapi/slack-github-action v1.24.0 composite
.github/workflows/codeql-analysis.yml actions
  • actions/checkout v3 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/autobuild v2 composite
  • github/codeql-action/init v2 composite
.github/workflows/docker.yml actions
  • 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
.github/workflows/greetings.yml actions
  • actions/first-interaction v1 composite
.github/workflows/links.yml actions
  • actions/checkout v3 composite
  • nick-invision/retry v2 composite
.github/workflows/stale.yml actions
  • actions/stale v8 composite
.github/workflows/translate-readme.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • dephraiim/translate-readme main composite
Dockerfile docker
  • python 3.9-alpine build
utils/docker/Dockerfile docker
  • pytorch/pytorch 2.0.0-cuda11.7-cudnn8-runtime build
utils/google_app_engine/Dockerfile docker
  • gcr.io/google-appengine/python latest build