fullseye

vol_label_volume_render — VOLCOLOR render op

使い方

色付きラベルの合成投影 (H, W, 3) を numpy だけで作る。

mode:

mode="max" は拒否する(ValueError)。RGB をチャネルごとに max すると、赤成分が部品 A・緑成分が部品 B から来たどの部品の色でもない色が 出るからである。実測(z 方向にずれて重なる 3 枚の板・(16, 16, 16)、 seed=0、axis=”z”):チャネル別 max の投影 (16, 16) は、前景 168 画素の うち 90 画素でパレットのどの行とも一致しない色を作った。同じ入力に対し "front" は 256 画素すべてがパレットの色である (tests/test_volcolor.py::test_channelwise_max_would_invent_colours)。

axis"z"/0((H, W, 3) が返る)、"y"/1((D, W, 3))、 "x"/2((D, H, 3))。

Raises ValueError for an unknown mode / axis, an alpha outside [0, 1], or a bad label volume.

参考(サンプルデータ・文献)

実行できる例(この op を実際に呼ぶ検証済みサンプル)

型が繋がる次の op(rgbimage を入力に取れる)

同カテゴリ(render)

vol_labels_to_meshes


Provenance: volcolor.py — VOLCOLOR operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。

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