算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
ocr-inference【设计与创意】Use MMOCR inference APIs and safe CLI preflights for text detection, recognition, OCR chains, KIE, text spotting, outputs, and visualization.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the task is to run or debug MMOCR inference: text detection, text recognition, a detection+recognition OCR chain, KIE on OCR results, text-spotting inference notes, visualization, prediction dumping, model/checkpoint/device selection, and safe preflight checks.
Use sibling sub-skills instead of this one when the task is outside runtime inference:
../training-evaluation-configs/.../data-preparation/.../model-api-components/.KIEInferencer, or TextSpotInferencer.device="cpu" when CUDA availability is unknown. Use device="cuda:0" only after confirming CUDA is available.show=False; use out_dir, save_pred=True, and save_vis=True to produce JSON and visualization files.MMOCRInferencer, initialize with all three components: det, rec, and kie. KIE without both detection and recognition is invalid.out_dir non-empty. MMOCR writes predictions below preds/ and visualizations below vis/ inside that output directory.Headless OCR chain with the high-level inferencer:
from mmocr.apis import MMOCRInferencer
ocr = MMOCRInferencer(det="DBNet", rec="CRNN", device="cpu")
result = ocr(
"image_or_folder",
batch_size=1,
det_batch_size=1,
rec_batch_size=4,
out_dir="mmocr_outputs/ocr",
save_pred=True,
save_vis=True,
print_result=True,
show=False,
)
print(result["predictions"][0].keys())
No-download preflight from this sub-skill directory:
python scripts/mmocr_inference_smoke.py image_or_folder --det DBNet --rec CRNN --device cpu
The helper only preflights by default. Add --execute only when local weights are supplied or --allow-download is intentionally set.