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

Photograph

tmp37w1p5wq.jpg

Working copy (192×256 original)

working copy

Thumb

thumbnail

Identity and EXIF

sha2565b43a4e693b6a5761d5eba6d1ef2ba6ebd52d6b4462539541a2139a88239b8f1
path/tmp/tmp37w1p5wq.jpg
bytes17,114
captured_atunknown
cameraunknown
ingested_at2026-08-15T10:27:42+00:00
in_corpus1

Forensic info

Tags
corpusrpi-zero-2wview:front
Notes & annotations
condition Good — no visible defects; GPIO pins straight; connectors intact
llm_forensic_description Component (top) side of a Raspberry Pi Zero 2 W lying on a light grey textured surface, photographed top-down under diffuse lighting. The green FR-4 PCB is in landscape orientation. A black plastic 40-pin GPIO male header (2x20, unshrouded) runs along the top long edge, silkscreened 'GPIO'. Upper-left: a push-fit microSD card slot with a card marked '240307E' seated in it; a small crystal oscillator sits just below-right of the slot. Center: the metal-lidded Raspberry Pi RP3A0-AU system-in-package (stacked SoC + LPDDR2), laser-etched 'RP3A0-AU / 2450 / NC3R30.00' with the Raspberry Pi logo. To its right: a square RF shield can (wireless/BT/WiFi module). Bottom edge, left to right: a mini-HDMI port (marked near 'MFCONN'), a micro-USB data port labelled 'USB', and a micro-USB power port labelled 'PWR IN'. Right short edge: a flip-lock CSI camera/display FFC connector. Four corner mounting holes with pale yellow-green soldermask rings. Condition: clean, no visible solder defects, corrosion, bent pins, or damage; header pins straight. Colors: PCB green, silver metal cans and connector shells, black header, grey background. Intended use: reference exemplar for board-identity / orientation / component-presence matching. NOTE: reference image was downscaled to ~256px for ingest via this channel, so fine silkscreen text is not OCR-grade at this resolution.
object_identity Raspberry Pi Zero 2 W single-board computer
orientation Landscape, GPIO header along top edge, ports along bottom edge
view Front / component (top) side

dHash e9e9e9e9e8ece0c8

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 30ms
{
  "captured_at": null,
  "dhash": "e9e9e9e9e8ece0c8",
  "has_analysis": false,
  "in_corpus": 1,
  "sha256": "5b43a4e693b6a5761d5eba6d1ef2ba6ebd52d6b4462539541a2139a88239b8f1"
}
describe skipped describe disabled 0ms
{
  "reason": "describe_enabled is false"
}
features ok 5 colors, blur=1942, 0 objects 24501ms
{
  "aspect_ratio": 0.75,
  "blur_score": 1941.5590810602673,
  "brightness_centroid": {
    "x": 0.5229,
    "y": 0.4942
  },
  "dominant_palette": [
    {
      "hex": "#D6DADD",
      "pct": 0.3211,
      "rgb": [
        214,
        218,
        221
      ]
    },
    {
      "hex": "#202B2F",
      "pct": 0.1907,
      "rgb": [
        32,
        43,
        47
      ]
    },
    {
      "hex": "#B6B7B2",
      "pct": 0.1868,
      "rgb": [
        182,
        183,
        178
      ]
    },
    {
      "hex": "#415C59",
      "pct": 0.1757,
      "rgb": [
        65,
        92,
        89
      ]
    },
    {
      "hex": "#74847B",
      "pct": 0.1257,
      "rgb": [
        116,
        132,
        123
      ]
    }
  ],
  "ocr_text": "",
  "sha256": "5b43a4e693b6a5761d5eba6d1ef2ba6ebd52d6b4462539541a2139a88239b8f1",
  "yolo_objects": []
}
embed ok open_clip:ViT-B-32:laion2b_s34b_b79k 512d 16901ms
{
  "device": "cpu",
  "dim": 512,
  "l2_norm": 1.0,
  "model": "open_clip:ViT-B-32:laion2b_s34b_b79k",
  "preview": [
    0.03232,
    -0.27873,
    0.04082,
    -0.06263,
    -0.02018,
    0.01176,
    -0.05218,
    -0.04164,
    0.01423,
    0.0064,
    -0.00355,
    -0.0653,
    -0.03333,
    -0.00249,
    0.00832,
    0.0294,
    -0.07982,
    -0.02498,
    -0.03891,
    0.04289,
    0.03558,
    0.01044,
    -0.0452,
    0.06701,
    0.01634,
    0.06327,
    0.00487,
    0.03534,
    -0.06832,
    0.05831,
    0.01932,
    0.02033,
    0.02124,
    -0.03723,
    -0.00726,
    -0.02355,
    -0.00224,
    -0.08959,
    0.01823,
    -0.01371,
    -0.01374,
    0.01795,
    0.0684,
    -0.05168,
    0.04336,
    -0.0052,
    -0.00716,
    -0.0252,
    -0.01549,
    -0.00453,
    -0.04118,
    0.05173,
    -0.02726,
    -0.01869,
    0.02032,
    -0.07019,
    -0.00111,
    -0.03305,
    -0.03111,
    -0.00194,
    -0.06356,
    -0.03348,
    -0.02719,
    0.03729
  ]
}
hash ok dhash e9e9e9e9e8ece0c8 1ms
{
  "dhash": "e9e9e9e9e8ece0c8",
  "grid": [
    [
      1,
      1,
      1,
      0,
      1,
      0,
      0,
      1
    ],
    [
      1,
      1,
      1,
      0,
      1,
      0,
      0,
      1
    ],
    [
      1,
      1,
      1,
      0,
      1,
      0,
      0,
      1
    ],
    [
      1,
      1,
      1,
      0,
      1,
      0,
      0,
      1
    ],
    [
      1,
      1,
      1,
      0,
      1,
      0,
      0,
      0
    ],
    [
      1,
      1,
      1,
      0,
      1,
      1,
      0,
      0
    ],
    [
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      0
    ],
    [
      1,
      1,
      0,
      0,
      1,
      0,
      0,
      0
    ]
  ],
  "near_duplicate_threshold_bits": 10,
  "sha256": "5b43a4e693b6a5761d5eba6d1ef2ba6ebd52d6b4462539541a2139a88239b8f1"
}
prepare ok working 192x256, thumb 256px 706ms
{
  "camera": null,
  "captured_at": null,
  "image_tokens": {
    "height": 256,
    "image_tokens": 70,
    "patch_size": 28,
    "patches_high": 10,
    "patches_wide": 7,
    "width": 192
  },
  "normalise_contrast": false,
  "orientation": 6,
  "original": [
    192,
    256
  ],
  "thumb_path": "/app/cache/thumbs/5b43a4e693b6a5761d5eba6d1ef2ba6ebd52d6b4462539541a2139a88239b8f1.jpg",
  "working": [
    192,
    256
  ],
  "working_path": "/app/cache/working/5b43a4e693b6a5761d5eba6d1ef2ba6ebd52d6b4462539541a2139a88239b8f1.jpg"
}
ingest ok sha256 5b43a4e693b6... 45ms
{
  "already_ingested": false,
  "bytes": 17114,
  "path": "/tmp/tmp37w1p5wq.jpg",
  "sha256": "5b43a4e693b6a5761d5eba6d1ef2ba6ebd52d6b4462539541a2139a88239b8f1"
}