Downloads · 30 days
0
AlecKarfonta/cardcaptor-v3
cardcaptor-v3 is a object detection model from AlecKarfonta. Use it when you need objects located in an image. The card lists the license as mit.
Downloads · 30 days
0
Access
Public
Updated Jun 19, 2026
Repo size
174 MB
Likes
1
Public
Click a slice to open those files.
.pt84.5 MB · 49%
From the Hugging Face model README

cx, cy, w, h, conf, class, angle)trading_card) with arbitrary rotationstraining_app/src/training/train_yolo_obb.pyTry iy out here: https://mlapi.us/cardcam
| File | Description |
|---|---|
weights/cardcaptor_v3_best.pt | Full precision PyTorch checkpoint (best epoch) |
onnx/cardcaptor_v3_best.onnx | Optimized ONNX export (80 MB) with built-in NMS |
merged_dataset_50x3| Metric | Value |
|---|---|
| mAP@50 | 0.983 |
| mAP@50-95 | 0.963 |
| Precision | 0.943 |
| Recall | 0.986 |
| Validation set | 55 hand-crafted photos / 210 cards |
| Example 1 | Example 2 |
|---|---|
![]() | ![]() |
| Example 3 |
|---|
![]() |
from ultralytics import YOLO
model = YOLO("weights/cardcaptor_v3_best.pt")
results = model("card_photo.jpg", conf=0.25)
ONNX (WebGPU / WebAssembly) example:
import onnxruntime as ort
import numpy as np
session = ort.InferenceSession("onnx/cardcaptor_v3_best.onnx", providers=["CPUExecutionProvider"])
input_name = session.get_inputs()[0].name
outputs = session.run(None, {input_name: image_tensor})
This model only predicts bounding boxes for trading cards. It does not read card text or assess authenticity.
training_app/src/training/train_yolo_obb.pytrading_cards_obb/yolo11m_obb_merged_50x3/Questions or improvements? Please open an issue or PR!