axiom-ios-vision_skill

This skill helps you implement any iOS Vision framework feature, from face detection to text recognition, with robust patterns and diagnostics.
  • TypeScript

470

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill charleswiltgen/axiom --skill axiom-ios-vision

  • SKILL.md4.4 KB

Overview

This skill provides a single, battle-tested router for any iOS computer vision work that uses the Vision framework. It directs you to implementation patterns, API references, or diagnostics depending on whether you are building features, looking up APIs, or debugging detection issues. Use it for image analysis, detection, segmentation, OCR, barcodes, and live scanning patterns across xOS platforms.

How this skill works

The router inspects your intent (pose, segmentation, OCR, barcodes, documents, live scanner) and forwards you to one of three focused areas: implementation patterns, a complete Vision API reference, or diagnostics. Implementation patterns contain ready-to-use examples (hand/body pose, subject lifting, person segmentation, text and barcode workflows). The API reference lists key VNRequest classes, DataScanner integration, and coordinate conversion patterns. Diagnostics covers common failure modes and performance tips.

When to use it

  • Analyzing images or video streams with Vision requests
  • Detecting hands, bodies, faces, or tracked landmarks
  • Segmenting people or isolating a subject from background
  • Reading text (OCR), scanning barcodes/QR codes, or scanning documents
  • Implementing live scanning using DataScannerViewController
  • Troubleshooting detection failures, low confidence, or coordinate bugs

Best practices

  • Choose the right request and confidence thresholds for accuracy vs performance
  • Use coordinate conversion helpers between Vision and UIKit/Metal/CoreImage
  • Prefer instance masks and hand-exclusion patterns when isolating subjects
  • Use fast vs accurate VNRecognizeTextRequest modes depending on latency needs
  • Select barcode symbologies to improve detection reliability
  • Profile performance on device and limit request frequency for realtime streams

Example use cases

  • Detect 21-point hand pose in a camera frame and track gestures
  • Segment a photographed person and composite a new background using HDR safe CoreImage blending
  • Implement live OCR overlay with DataScannerViewController for instant text capture
  • Scan documents with perspective correction using VNDocumentCameraViewController
  • Detect QR codes with selected symbologies and handle scan distance heuristics

FAQ

If you’re implementing a pose, segmentation, OCR, barcode, or document workflow, use the implementation patterns area.

Where do I find low-level API examples and parameter lists?

Use the API reference area for VNDetectHumanBodyPoseRequest, VNRecognizeTextRequest, VNGenerateForegroundInstanceMaskRequest, and DataScanner delegates and examples.

My detections are missing or low-confidence—what next?

Go to diagnostics for troubleshooting: check image quality, request frequency, confidence thresholds, coordinate conversion, and symbology settings.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
axiom-ios-vision skill by charleswiltgen/axiom | VeilStrat