OhMyTable
Install
pip install ohmytable
Quick Start
Use as a package
from ohmytable import OhMyTable
image_path = "/path/to/your_image_contains_table"
ohmytable = OhMyTable(device="cpu") # cpu/mps/cuda
htmls = ohmytable(image_path)
# The entire pipeline outputs table structure represented in HTML.
print(htmls)
# Visualize and save the results of all models in the pipeline.
from ohmytable.callback import VisualizeCallback
ohmytable(image_path, callbacks=[VisualizeCallback(image_path, "./tmp")])
Start a gradio web demo:
git clone https://github.com/Sanster/OhMyTable.git
cd OhMyTable
pip install gradio typer
python3 gradio_demo.py
Limitation
- Table Structure Recognition model is trained with max output length 1024(about 150 table cell boxes.)
- The model effect will be better with less padding around the table image.
Acknowledgement
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ohmytable-0.1.0.tar.gz
(45.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
ohmytable-0.1.0-py3-none-any.whl
(59.4 kB
view details)
File details
Details for the file ohmytable-0.1.0.tar.gz.
File metadata
- Download URL: ohmytable-0.1.0.tar.gz
- Upload date:
- Size: 45.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/4.0.2 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8eb15eae5c2d3f867a2e6571fd4dfc3ad4123e2caebd4e89179e91341935e579
|
|
| MD5 |
9d4808886dea834bf997f7efa586cbff
|
|
| BLAKE2b-256 |
38aad8273e91d5ce16043edd62933a07e0fc9165da4f86014c74a8ba9a896635
|
File details
Details for the file ohmytable-0.1.0-py3-none-any.whl.
File metadata
- Download URL: ohmytable-0.1.0-py3-none-any.whl
- Upload date:
- Size: 59.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/4.0.2 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cbe3d65566964cef954fae39aec2338b5b3aa3265b88b57b6696515f21fcc252
|
|
| MD5 |
78769d704fc4958bf6440918d5cd8032
|
|
| BLAKE2b-256 |
4c5e7412300f6899220b68985f020fc1876bbb6b712ef69eaf420e05ba5c49f4
|