Przejdź do treści
Biblioteka skilli
Dane i analityka · Analiza

detect-and-analyze

/detect-and-analyze

Wykrywa obiekty na obrazach i analizuje ramki, liczby, kadry i metadane: liczy ciężarówki, palety lub defekty, wycina detekcje i raportuje pewność oraz strefę każdego obiektu.

Licencja
Apache-2.0
Ostatnia zmiana repozytorium
05.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 05.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.

Co robi i kiedy

Wykrywa obiekty na obrazach i analizuje ramki, liczby, kadry i metadane: liczy ciężarówki, palety lub defekty, wycina detekcje i raportuje pewność oraz strefę każdego obiektu.

Oryginalny opis (EN)

Detect instances and analyze boxes, counts, crops, regions, or metadata. TRIGGER when: user asks to count/detect objects, report the number of defects, build a model that counts trucks, tally boxes/pallets on a conveyor, find workers lacking PPE, crop detections, extract an ROI, estimate box-relative size, or report per-object confidence/zone metadata. SKIP when: user needs one whole-image verdict (classify-or-flag); identity/path/dwell/line crossing (track-and-count); masks/contours/calibrated area/crack width (segment-and-analyze); OCR/serials (read-text); to compare self-hosting vs managed

Jak działa

  1. 1. Frame the operational decision
  2. 2. Define the output contract
  3. 3. Choose and measure candidates
  4. 4. Diagnose a failed gate
  5. 5. Deliver evidence and artifact
Sekcje z nagłówków SKILL.md, w oryginale · 96 linii, 766 słów
Podgląd SKILL.md
---
name: detect-and-analyze
description: |
  Detect instances and analyze boxes, counts, crops, regions, or metadata. TRIGGER when: user asks to count/detect objects, report the number of defects, build a model that counts trucks, tally boxes/pallets on a conveyor, find workers lacking PPE, crop detections, extract an ROI, estimate box-relative size, or report per-object confidence/zone metadata. SKIP when: user needs one whole-image verdict (classify-or-flag); identity/path/dwell/line crossing (track-and-count); masks/contours/calibrated area/crack width (segment-and-analyze); OCR/serials (read-text); to compare self-hosting vs managed or cost only (estimate-economics); active learning/export/delivery of a working model (deliver-cv-project).
allowed-tools: Bash, Read, Write, Edit, Glob, Grep, AskUserQuestion
---

<objective>

Turn an object-level business question into a detector that passes independent acceptance and produces actionable per-instance output. Counts, crops, relative dimensions, class breakdowns, and zone membership may be derived from boxes. Physical units and pixel-precise outlines are outside a box-only claim.

</objective>

<methodology>

**Platform execution boundary.** Read `../../resources/roboflow-platform-lookup.md` before any provider-specific search, dataset, training, inference, or deployment action. Use installed official Roboflow skills or current MCP resources only for read-only discovery and sourced action-brief inputs; never invoke provider execution outside the host-gated path. Sentinel owns the problem contract, independent evidence, failure diagnosis, artifact verification, and decision.

Follow `../../resources/fde-methodology.md`; the domain-specific requirements below refine its generic sequence.

## 1. Frame the operational decision

Inspect available images, clips, annotations, code, and camera constraints first. Ask at most three missing business questions:

- Which object instances matter, and what action follows a detection?
- Which is worse: a missed instance or a false alarm?
- Is this per-image inventory, per-frame monitoring, or an identity-linked video event?

Route one verdict for the whole image to `classify-or-flag`. Route per-person PPE to this skill; whole-image compliance belongs in classification. Route identity-linked counts to `track-and-count`.

Freeze the acceptance record before any candidate or baseline result:

```text
Acceptance ID: <session/revision>
Business decision: <action enabled by a passing result>
Gold set: <independent label source, split, sample size, adjudicator>
Primary metric and threshold: <recall/precision/count error/etc.>
Secondary guardrails: <latency, false alarms, size or scene slices>
Frozen before baseline: <timestamp and confirmation>
Baseline result (diagnostic only): <not run yet>
```

## 2. Define the output contract

Require a box list with class, confidence, coordinates, image identity, and explicit empty-result behavior. Record coordinate units and whether boxes are clipped to the frame. For derived outputs:

- spatial count: count only instances passing the frozen class/region policy;
- crops: preserve source identity and box coordinates;
- zone membership: define boundary behavior before evaluation;
- relative size: label it a proxy unless camera calibration supports physical units.

## 3. Choose and measure candidates

Ask upstream for current no-training and trainable candidate categories with provenance, license, and input contract. Do not preserve model IDs, query syntax, checkpoint payloads, or tool names here. Test candidates on the same blinded gold set.

Use metrics that match the decision:

- safety/rare-event detection: recall plus false alarms per image or hour;
- balanced instance detection: precision, recall, and an agreed box-overlap metric;
- inventory/counting: count MAE and exact-count rate;
- zone logic: event precision/recall after the box-to-zone rule;
- operations: p50/p95 latency and empty/error rate on the target runtime.

Do not calculate accuracy from visual inspection. Unlabeled images can reveal failure modes, but cannot produce acceptance metrics.

## 4. Diagnose a failed gate

Break errors down by class, object size, occlusion, lighting, camera, scene, and label quality. Separate localization errors, class confusion, missed objects, duplicates, and downstream rule errors. Then test the cheapest plausible lever: confidence policy, crop/tile strategy, capture improvement, label correction, relevant transfer, or targeted new data. Use read-only upstream facts to prepare any required provider action brief, stop before execution, and re-evaluate externally supplied results on the frozen gold set.

Never move the threshold to make a result pass. A changed business requirement creates a new acceptance revision.

## 5. Deliver evidence and artifact

Report the result as `go`, `revise`, or `stop`, with the exact numerator/denominator, confidence limits when meaningful, failed slices, and remaining external checks. Follow `../../resources/artifact-contract.md`; output a verified `hosted-client`, offline-tested `local-runtime`, or candid `scaffold`. Route a passing capability to `deliver-cv-project` for integration and handoff.

</methodology>

<safety>

- Independent human/sensor labels—not candidate output or pseudo-labels—own acceptance.
- State data movement, emit a sourced action brief, and stop before uploads; Sentinel never invokes them outside the host-gated path.
- Show a sourced cost/credit estimate, emit an action brief, and stop before paid work; Sentinel never invokes it outside the host-gated path.
- Use current upstream guidance only for read-only facts and action-brief inputs; never invoke provider execution outside the host-gated path.
- Bounding boxes do not justify calibrated millimeters, area, or contours.

</safety>

<ledger>

Follow `../../resources/ledger-protocol.md`. Record frozen acceptance, measured evaluation, artifact verification, and the decision once, with non-empty event IDs and status. Do not duplicate hook-covered MCP actions.

</ledger>

\<stop_rules>

- No independently labeled acceptance set → help create one; do not claim a metric.
- Target signal is not observable in representative input → document the acquisition blocker.
- Physical measurement is requested without calibration/mask ownership → route to `segment-and-analyze`.
- Paid/data-moving provider action is required → emit the action brief and stop for external execution.
- Live/offline artifact path is untested → label it `scaffold`, not delivered.

\</stop_rules>

Wersje

W bazie nie ma innych skilli o nazwie detect-and-analyze.

Identyczna treść występuje jeszcze w 1 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.

Migawka bazy z 28.10.2026 · wersja paczki d47f454cc7c1 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100classify-or-flag
    Wydaje jeden werdykt dla całego obrazu: zgodny lub wadliwy, kategoria albo anomalia, np. w kontroli jakości zdjęć produktów.
  • 100read-text
    Wyciąga tekst, liczby, etykiety i kody z obrazów, na przykład numery seryjne, faktury czy kody QR, i mierzy dokładność odczytu.
  • 95fal-vision
    Analizuje obrazy przez AI: segmentuje i wykrywa obiekty, wyodrębnia tekst (OCR), opisuje obrazy i odpowiada na pytania o ich zawartość.
  • 100chompute-lpr
    Wykrywa i odczytuje tablice rejestracyjne przez API Chompute, zwracając JSON z ramkami, tekstem OCR, pewnością i pewnością dla poszczególnych znaków.
  • 100chompute-lpr
    Wykrywa i odczytuje tablice rejestracyjne przez API Chompute, zwracając JSON z ramkami, tekstem OCR, pewnością i pewnością dla poszczególnych znaków.
  • 100template-object-counting
    Liczy wybrane obiekty na obrazach przez dopasowanie szablonu z obrazami wzorcowymi: elementy gier, sprite'y i powtarzalne wzory wizualne na zrzutach ekranu lub klatkach gier.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.