video_cube_orbit — VIDEOCUBE render op

• Data kinds: video → rgbvideo

• Call: import fullseye as fs; fs.ledger.video_cube_orbit(video, n_frames: 'int' = 36, pitch: 'float' = 25.0, yaw_start: 'float' = 0.0, yaw_span: 'float' = 360.0, size: 'int' = 256, sigma: 'float' = 1.0, alpha_gain: 'float' = 1.0, static_alpha: 'float' = 0.02, color: 'str' = 'time', mode: 'str' = 'motion', depth_samples: 'int | None' = None, floor: 'float' = 0.15) -> 'np.ndarray' (implementation को सीधे call करना हो तो import videocube; videocube.video_cube_orbit(video, n_frames: 'int' = 36, pitch: 'float' = 25.0, yaw_start: 'float' = 0.0, yaw_span: 'float' = 360.0, size: 'int' = 256, sigma: 'float' = 1.0, alpha_gain: 'float' = 1.0, static_alpha: 'float' = 0.02, color: 'str' = 'time', mode: 'str' = 'motion', depth_samples: 'int | None' = None, floor: 'float' = 0.15) -> 'np.ndarray', registry से लेना हो तो opsvideocube.get("video_cube_orbit"))

उपयोग

cube को घुमाने वाला रंगीन video (n_frames, size, size, 3) float [0, 1] (rgbvideo)।

video_spacetime_cube(mode) को opacity बनाकर ("motion" = video की trajectories, "dark" / "bright" = z stack की membrane या cells), color="time" पर पहले axis (समय / depth) के रंग से, "intensity" पर brightness से रंगता है, और yaw को yaw_start से yaw_span degrees तक बराबर हिस्सों में घुमाता है (pitch fixed)। exhibits और Studio का exit। video_write_gif से सीधे GIF बनाया जा सकता है।

>>> frames = video_cube_orbit(clip, n_frames=24, size=200)

>>> video_write_gif(frames, "cube.gif", fps=10)

उपयोग की विस्तृत guide

• videocube family guide

संदर्भ (sample data, साहित्य)

• 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 में दिए गए हैं।

चलाए जा सकने वाले उदाहरण (verified samples जो सच में यह op call करते हैं)

• poc_video_cube — py -3.11 examples/poc_video_cube.py

वे अगले ops जिनसे type जुड़ता है (rgbvideo को input के रूप में लेते हैं)

video_write_gif

इसी category के (render)

vol_render_transfer


*Provenance: videocube.py — VIDEOCUBE operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.