pixel op• Data kinds: image2d → pairs
• Call: import fullseye as fs; fs.ledger.vx_histogram(image, *, num_bins, offset, range_) (implementation को सीधे call करना हो तो import vxcore; vxcore.vx_histogram(image, *, num_bins, offset, range_), registry से लेना हो तो opsvx.get("vx_histogram"))
histogram (section 3.26): pixel मान I i = (I − offset) × numBins / range वाले bin में जाता है (offset ≤ I < offset + range, REQ-0230)। range से बाहर के pixels नहीं गिने जाते। bin integer division (truncation) से तय होता है।
return value (num_bins, 2) के pairs: column 0 = bin के निचले किनारे का pixel value (offset + i·range/numBins), column 1 = गिनती।
Raises ValueError: 2-D U8 नहीं है / num_bins या range_ positive नहीं है / num_bins > range_ / offset negative है।
• Sample data catalog (DL URL / license) — 2-D के लिए skimage.data (BSD/public) + synthetic, 3-D के लिए real data sources (Stanford/PDS आदि) के DL URL।
• Operators का स्रोत और संदर्भ — इस op family के मूल research/methods के स्रोत।
• Algorithm का मानक स्रोत (लेखक, वर्ष) और उपयोग ऊपर की family usage guide में दिए गए हैं।
• (अभी कुछ नहीं)
pairs को input के रूप में लेते हैं)—
pixel)*Provenance: vxcore.py — VX operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.