Live · OpenCV 5 (COOL) on AWS Graviton

Every crack, caught before it costs.

An inspection agent for solar panels. It scans every cell, takes a closer look when it isn't sure — then opens a repair ticket or asks you.

See how it works
87%accuracy
99cells / second
2 msper model call
Console

Try it on a real panel.

Demo panels are built from real electroluminescence photos. Pick a brain, press Inspect, and watch every step.

inspector — console
Panel ×
No panel loadedMake a demo panel or upload an EL image to begin.
FineDefect → ticketUnsure → asks you
Agent activity
Every look, decision and action appears here, live.
Results appear after a run.
Measured, not promised

Fast, accurate and cheap to run.

Tested on 655 cells the models never saw, and benchmarked against stock OpenCV and an x86 server.

0%
Accuracy
CellNet in OpenCV 5 DNN, held-out test set
0
Cells per second
Full scan, one small Graviton4 server
0×
Faster after profiling
27 → 99 cells/s by measuring every op
0%
Cheaper than x86
Cost per million cells vs c7i.large
How it works

Look. Decide. Look closer. Act.

Every step is an OpenCV 5 tool exposed over MCP. What the agent sees decides what it calls next.

perceivedecidelook closeract
01

Look

Straighten the photo, split it into cells, check image quality. split_panel · check_quality

02

Score

CellNet rates each cell 0–1 in OpenCV's DNN; classic OpenCV marks cracks and dark areas. scan_cell

03

Second look

Unsure? Re-score from mirrored, flipped and enhanced views. second_look

04

Locate

Hide each patch in turn — the biggest score drop is where the defect is. locate_defect

05

Zoom

Measure the mark up close: length, straightness, contrast. inspect_region

06

Act

Pass it, open a repair ticket, or hand it to a human. mark_pass · open_ticket · request_approval

Human in control

You make the hard calls.

When the evidence stays mixed, the agent stops and asks. Your answer becomes the final verdict.

Needs your decision 0

Nothing waiting.

Repair tickets 0

No tickets yet.
Model Context Protocol

Plug your own agent in.

All 15 OpenCV 5 tools — scan, second look, locate, zoom, tickets and approvals — behind one MCP endpoint.

$ claude mcp add --transport http inspector …/mcp
Claude CodeCodexKiroany MCP client
Inspect panel-12 and open tickets for cracked cells.
→ split_panel(rows=4, cols=6) · 15 ms
→ scan_cell × 24 · 9 ms each
→ second_look · locate_defect · inspect_region
Done — 3 cracked cells, tickets T-0041 to T-0043. One cell needs your review.