一覧へ戻る
iOS / iPadOS アプリ SwiftUI Apple Vision Framework 自作ツール

SwimStart
Analyzer

競泳のスタート動作を Apple Vision Framework の骨格推定で解析する iPad アプリ。
動画をアップロードするだけで関節角度・反応時間・飛距離を自動計測し、骨格オーバーレイ付きのPDFレポートを出力する。外部 API・サーバー不要、完全オンデバイス処理。

App Preview — iPad

🏊 SwimStart Analyzer フレーム 048 / 120
🤸
Vision骨格推定 / 00:01.640
入水角度
38.2°
反応時間
0.64s
飛距離
3.2m
膝屈曲角
112°
Features

主な機能

01
骨格推定 × 関節角度計算
VNDetectHumanBodyPoseRequest で17点の骨格座標を取得し、入水角度・膝屈曲などを自動算出。
02
骨格オーバーレイ表示
フレームごとに骨格点・接続線を映像に重ねてリアルタイム描画。コーチが視覚的に確認できる。
03
PDF レポート自動生成
骨格オーバーレイ画像 + 各指標の数値を PDFKit でA4レポートに整形して書き出し。
04
完全オンデバイス処理
外部サーバー・APIゼロ。通信料・API費用なし。カメラ映像は端末の外に一切出ない。
05
カメラ・ライブラリ両対応
その場でカメラ撮影、または写真ライブラリから動画を選択。試合会場でも即使用できる。
Tech Stack

使用フレームワーク(すべて無料)

Apple Vision
骨格推定(VNDetectHumanBodyPoseRequest)。17点の関節座標を画像から抽出。
$0 / オンデバイス
SwiftUI
UIコンポーネント全体。NavigationStack + EnvironmentObject で状態管理。
無料
AVFoundation
動画再生・フレーム抽出・CMSampleBuffer処理。
無料
PDFKit
骨格オーバーレイ画像と数値データをA4 PDFに組み立てて出力。
無料
PhotosUI
フォトライブラリからの動画選択(PhotosPicker)。
無料
SwiftSwiftUIApple Vision AVFoundationPDFKitiPad 競泳×AIオンデバイスML

スポーツ × テクノロジーの開発もお任せください

競技の現場知識とコーディングを掛け合わせた唯一無二のアプリ開発

メールで相談する ← 一覧へ戻る