ImageLab Visual inspection · part identification
Model: Sonnet 5 Ready Settings

Photograph

tmp61cy1b0r.jpg

Working copy (200×150 original)

working copy

Thumb

thumbnail

Identity and EXIF

sha256a639444f1f03b382a4454584c7728a651c4ed7eeea9eec16682cd1968bb4953f
path/tmp/tmp61cy1b0r.jpg
bytes5,141
captured_atunknown
cameraunknown
ingested_at2026-08-15T10:48:30+00:00
in_corpus1

Forensic info

Tags
corpusrpi-zero-2wview:back
Notes & annotations
condition Good — no visible defects; unpopulated GPIO footprint; silkscreen intact
llm_forensic_description Solder (bottom) side of a Raspberry Pi Zero 2 W on a light grey textured surface, top-down, diffuse lighting, landscape orientation. Green FR-4 PCB dominated by the large white silkscreen Raspberry Pi logo in the center. Silkscreen legends visible: 'Raspberry Pi Zero 2 W', 'Raspberry Pi 2024', 'HDMI', regulatory marks (FCC, CE, UKCA, WEEE crossed-out-bin), 'FCC ID: 2ABCB-RPIZ2', 'IC: 20953-RPIZ2', compliance codes 'R 020-210201 / D220017020', antenna note 'Uses antenna technology licensed from Proant AB', board rev '1325 / 4.16', material code 'OC-138 / 94V-0'. Test/label pads for GND, 3V3, 5V, RUN, CORE, TV, OTG, 1V8, DDR_1V2 around the edges. A row of 40 plated through-holes (unpopulated GPIO footprint) runs along one long edge; a QR/data-matrix code sits mid-right; several gold antenna/RF pads near the connector edge. Port shells (HDMI, USB, PWR) visible along the edges from behind. Four corner mounting holes with pale yellow-green soldermask rings. Condition: clean, no scratches, corrosion, flux residue or solder-bridge defects visible. Colors: PCB green, white silkscreen, silver connector shells, gold pads, grey background. Intended use: reference exemplar for board-identity / orientation / silkscreen-region matching. NOTE: reference image was downscaled to ~200px (metadata stripped) for ingest via this channel; the automatic YOLO labels ('train','clock') and OCR output are low-resolution artifacts, not real detections — disregard them.
object_identity Raspberry Pi Zero 2 W single-board computer
orientation Landscape, mirror of front; port shells along edges
view Back / solder (bottom) side

dHash e7fea6dcdafefc59

Each bit compares one greyscale pixel with the one to its right, over a 9×8 reduction. Near-duplicate is a Hamming distance under 10 bits.

Embedding

open_clip:ViT-B-32:laion2b_s34b_b79k, 512 dims, L2-normalised.

First 64 of 512 components.

Description

No description yet. Ingest with describe on, or run this image from the comparison page.

Under the hood — the teaching panel

store ok stored, no analysis 18ms
{
  "captured_at": null,
  "dhash": "e7fea6dcdafefc59",
  "has_analysis": false,
  "in_corpus": 1,
  "sha256": "a639444f1f03b382a4454584c7728a651c4ed7eeea9eec16682cd1968bb4953f"
}
describe skipped describe disabled 0ms
{
  "reason": "describe_enabled is false"
}
features ok 5 colors, blur=2340, 2 objects, OCR: 9) 5]... 651ms
{
  "aspect_ratio": 1.3333,
  "blur_score": 2340.4091516864473,
  "brightness_centroid": {
    "x": 0.4781,
    "y": 0.4691
  },
  "dominant_palette": [
    {
      "hex": "#B5B6B4",
      "pct": 0.3317,
      "rgb": [
        181,
        182,
        180
      ]
    },
    {
      "hex": "#CED2D3",
      "pct": 0.2156,
      "rgb": [
        206,
        210,
        211
      ]
    },
    {
      "hex": "#385D52",
      "pct": 0.1603,
      "rgb": [
        56,
        93,
        82
      ]
    },
    {
      "hex": "#123029",
      "pct": 0.1515,
      "rgb": [
        18,
        48,
        41
      ]
    },
    {
      "hex": "#6A8A78",
      "pct": 0.1409,
      "rgb": [
        106,
        138,
        120
      ]
    }
  ],
  "ocr_text": "9) 5]",
  "sha256": "a639444f1f03b382a4454584c7728a651c4ed7eeea9eec16682cd1968bb4953f",
  "yolo_objects": [
    {
      "bbox": [
        0.0,
        26.9,
        194.7,
        127.6
      ],
      "class": "train",
      "confidence": 0.511
    },
    {
      "bbox": [
        170.4,
        38.7,
        189.4,
        56.7
      ],
      "class": "clock",
      "confidence": 0.395
    }
  ]
}
embed ok open_clip:ViT-B-32:laion2b_s34b_b79k 512d 155ms
{
  "device": "cpu",
  "dim": 512,
  "l2_norm": 1.0,
  "model": "open_clip:ViT-B-32:laion2b_s34b_b79k",
  "preview": [
    -0.00709,
    -0.30547,
    0.02968,
    -0.06171,
    0.00046,
    0.04238,
    -0.02538,
    -0.04792,
    0.02102,
    -0.02515,
    -0.00433,
    -0.03285,
    -0.03632,
    -0.04972,
    0.00616,
    0.03343,
    -0.0177,
    -0.00768,
    -0.02528,
    -0.00733,
    -0.00626,
    0.05097,
    -0.02754,
    0.05482,
    -0.00583,
    0.02709,
    0.00334,
    0.04179,
    -0.07697,
    0.03471,
    0.05873,
    0.05124,
    0.02392,
    0.01575,
    -0.03246,
    0.01711,
    -0.03444,
    -0.02887,
    -0.02312,
    0.02995,
    -0.02316,
    -0.0182,
    0.02182,
    -0.07734,
    -0.00055,
    0.01383,
    -0.04916,
    -0.02267,
    -0.04244,
    0.03881,
    0.01355,
    -0.0179,
    -0.01285,
    0.02866,
    0.01847,
    -0.02339,
    -0.00988,
    -0.0216,
    -0.01904,
    0.01906,
    -0.04861,
    -0.05684,
    0.02286,
    0.04523
  ]
}
hash ok dhash e7fea6dcdafefc59 1ms
{
  "dhash": "e7fea6dcdafefc59",
  "grid": [
    [
      1,
      1,
      1,
      0,
      0,
      1,
      1,
      1
    ],
    [
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      0
    ],
    [
      1,
      0,
      1,
      0,
      0,
      1,
      1,
      0
    ],
    [
      1,
      1,
      0,
      1,
      1,
      1,
      0,
      0
    ],
    [
      1,
      1,
      0,
      1,
      1,
      0,
      1,
      0
    ],
    [
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      0
    ],
    [
      1,
      1,
      1,
      1,
      1,
      1,
      0,
      0
    ],
    [
      0,
      1,
      0,
      1,
      1,
      0,
      0,
      1
    ]
  ],
  "near_duplicate_threshold_bits": 10,
  "sha256": "a639444f1f03b382a4454584c7728a651c4ed7eeea9eec16682cd1968bb4953f"
}
prepare ok working 200x150, thumb 256px 110ms
{
  "camera": null,
  "captured_at": null,
  "image_tokens": {
    "height": 150,
    "image_tokens": 48,
    "patch_size": 28,
    "patches_high": 6,
    "patches_wide": 8,
    "width": 200
  },
  "normalise_contrast": false,
  "orientation": null,
  "original": [
    200,
    150
  ],
  "thumb_path": "/app/cache/thumbs/a639444f1f03b382a4454584c7728a651c4ed7eeea9eec16682cd1968bb4953f.jpg",
  "working": [
    200,
    150
  ],
  "working_path": "/app/cache/working/a639444f1f03b382a4454584c7728a651c4ed7eeea9eec16682cd1968bb4953f.jpg"
}
ingest ok sha256 a639444f1f03... 37ms
{
  "already_ingested": false,
  "bytes": 5141,
  "path": "/tmp/tmp61cy1b0r.jpg",
  "sha256": "a639444f1f03b382a4454584c7728a651c4ed7eeea9eec16682cd1968bb4953f"
}