ONNX
chemistry
MolDetv2-YOLO26 / README.md
AI4Industry's picture
Update README.md
bd8214e verified
|
Raw
History Blame Contribute Delete
1.36 kB
---
license: cc-by-nc-sa-4.0
base_model:
- Ultralytics/YOLO26
tags:
- chemistry
---
# MolDetv2 (YOLO26 Version)
This repository provides the **YOLO26-based version** of [MolDetv2](https://huggingface.co/UniParser/MolDetv2) model.
## πŸ’» Usage
Detect molecules in an image:
```
from ultralytics import YOLO
model = YOLO("/path/to/moldet_v2_yolo26n_640_general.pt") # for cpu only inference: using `moldet_v2_yolo26n_640_general.onnx` for faster speed
model.predict("path/to/image.png", save=True, imgsz=640, conf=0.5)
```
Detect molecules in a PDF document:
```
from ultralytics import YOLO
import fitz # MuPDF
pdf = fitz.open("doc.pdf")
model = YOLO("/path/to/moldet_v2_yolo26n_960_doc.pt") # for cpu only inference: using `moldet_v2_yolo26n_960_doc.onnx` for faster speed
bboxes = []
for i, p in enumerate(pdf):
img = f"page_{i}.png"; p.get_pixmap().save(img)
for r in model.predict(img, imgsz=960, conf=0.5):
for box in r.boxes:
bboxes.append({"page":img, "conf":float(box.conf), "bbox":box.xyxy[0].tolist()})
```
## πŸ“œ License
MolDet & MolDetv2 model weights are provided for **non-commercial use only**.
For commercial use, please contact: [fangxi@dp.tech](mailto:fangxi@dp.tech) or add a discussion in HuggingFace.
## πŸ“– Citation
If you use this model in your work, please cite:
```
Comming soon!
```