Photograph
tmp61cy1b0r.jpg
Working copy (200×150 original)
Thumb
Identity and EXIF
| sha256 | a639444f1f03b382a4454584c7728a651c4ed7eeea9eec16682cd1968bb4953f |
| path | /tmp/tmp61cy1b0r.jpg |
| bytes | 5,141 |
| captured_at | unknown |
| camera | unknown |
| ingested_at | 2026-08-15T10:48:30+00:00 |
| in_corpus | 1 |
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"
}