axiom-vision-diag
subject not detected, hand pose missing landmarks, low confidence observations, Vision performance, coordinate conversion, VisionKit errors, observation nil, text not recognized, barcode not detected, DataScannerViewController not working, document scan issues
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
subject not detected, hand pose missing landmarks, low confidence observations, Vision performance, coordinate conversion, VisionKit errors, observation nil, text not recognized, barcode not detected, DataScannerViewController not working, document scan issues
How to use
Zainstaluj umiejętność axiom-vision-diag w swoim projekcie Axiom, upewniając się, że Twój system obsługuje iOS 11+ lub równoważną wersję na innej platformie (iPadOS, macOS, tvOS, visionOS).
Gdy napotkasz problem z Vision Framework, najpierw sprawdź warunki środowiskowe: oświetlenie, przesłonięcie obiektu i pozycję względem krawędzi kadru — około 40% problemów wynika z tych czynników, a nie z kodu.
Zweryfikuj ustawienia pewności obserwacji. Jeśli ignorujesz dane o niskiej pewności, możesz tracić prawidłowe detektywne. Obniż próg pewności, aby sprawdzić, czy problem tkwi w filtracji danych.
Sprawdź, czy przetwarzanie Vision Framework działa na wątku głównym — jeśli interfejs użytkownika się zawiesza podczas przetwarzania, przenieś operacje Vision na wątek tła.
Jeśli nakładki lub elementy wizualne są w złych pozycjach, zweryfikuj konwersję współrzędnych między systemami (dolny-lewy vs górny-lewy). Błędy konwersji stanowią około 10% problemów.
Przed wdrożeniem na starszych urządzeniach sprawdź dostępność API — jeśli używasz funkcji iOS 17+, dodaj sprawdzenie
@available, aby uniknąć awarii na starszych systemach.