axiom-ios-vision

Implement computer vision features on iOS using the Vision framework.

Updated Dec 3, 2025
One-click install
npx skills add https://github.com/tuliopc23/flying-dutchman-app --skill axiom-ios-vision
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: axiom-ios-vision
Source: https://github.com/tuliopc23/flying-dutchman-app/tree/main/.claude/skills/axiom-ios-vision
Command: npx skills add https://github.com/tuliopc23/flying-dutchman-app --skill axiom-ios-vision

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a streamlined way to implement a wide range of computer vision features on iOS, simplifying complex tasks and offering solutions for common challenges.

Core Features & Use Cases

  • Image & Video Analysis: Detect objects, faces, people, and track poses in images and video streams.
  • Subject Manipulation: Perform subject segmentation, lift subjects from backgrounds, and isolate objects while excluding hands.
  • Text & Document Recognition: Recognize text (OCR), detect barcodes/QR codes, and scan documents using VisionKit and DataScannerViewController.
  • Use Case: You need to build an app feature that identifies all the people in a live camera feed and draws bounding boxes around them.

Quick Start

Use the axiom-ios-vision skill to detect human body pose in an image.

Frequently Asked Questions about axiom-ios-vision

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement pose estimation in a live video feed using the iOS Vision framework?

To implement pose estimation using the Vision framework, you process live video streams to detect and track human body poses in real-time. This Skill handles sequence processing and tracks poses across video frames.

How does subject segmentation work for lifting subjects from backgrounds on iOS?

Subject segmentation on iOS isolates subjects from their backgrounds using the Vision framework. This Skill enables lifting subjects while excluding elements like hands, allowing precise object isolation for image manipulation.

What's the best way to recognize text and scan documents using VisionKit?

The best way to recognize text and scan documents is using VisionKit and DataScannerViewController. This Skill facilitates OCR text recognition, barcode detection, and document scanning to extract structured data from physical documents.

Why does my Vision framework object detection return low confidence results?

Low confidence detections in the Vision framework often result from suboptimal image analysis conditions or coordinate conversion issues. This Skill addresses these common challenges and provides performance optimization techniques to improve detection accuracy.

Can I detect and draw bounding boxes around multiple people in a camera feed?

Yes, you can detect people in a live camera feed and draw bounding boxes around them using the Vision framework. This Skill provides the implementation logic for detecting faces, people, and objects in both images and video streams.

What are the common coordinate conversion issues when mapping Vision framework detection results to screen coordinates?

Coordinate conversion issues arise when mapping normalized Vision framework detection coordinates to screen or view coordinates. This Skill provides solutions for accurately converting bounding box and pose landmark coordinates for UI rendering.