algebra op• 数据种类:qimage → qimage
• 调用:import quatimage; quatimage.quat_normalize_image(qimage) -> 'np.ndarray'(或 opsquat.get("quat_normalize_image"))
逐像素归一化到单位模。→ (H, W, 4)。
> 以下的详细说明为原文 —— 摘要与标题已翻译。
Fail-closed on a zero pixel. A quaternion image routinely contains exact
zeros — a black pixel is `(0,0,0,0)` — so the case is not hypothetical, and
a zero quaternion has no direction to normalise towards. It is refused by
name, with the count and the first offending pixel's row and column in the
message, rather than divided by `norm + eps`: that idiom returns zero, and
a zero used as a rotor becomes the identity rotation with no exception
and no NaN to mark it. (`pose_quat.quat_normalize` did exactly that until
2026-09-01 and now fail-closes too; see :func:quat_color_rotate.)
Raises `ValueError`: any pixel has modulus 0.
• 示例数据目录(下载 URL / 许可证) —— 2-D 用 skimage.data(BSD/公有领域)加合成图,3-D 给出真实数据源(Stanford/PDS 等)的下载 URL。
• 算子来历与参考文献 —— 该算子族所依据的研究/方法出处。
• 算法的正典(作者・年份)与用途见上面的族使用指南。
• quaternion_monogenic — py -3.11 examples/quaternion_monogenic.py
qimage 作为输入)quaternion_to_rgb · quat_norm · quat_conjugate_image · quat_image_multiply · monogenic_amplitude · monogenic_phase · monogenic_orientation · quat_color_rotate
algebra)quat_conjugate_image · quat_image_multiply
*Provenance: quatimage.py — QUAT 算子登记表。本条目由 tools/opdocs.py md 自动生成(请勿手工编辑)。*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.