Operator Library: Arithmetics
该运算符计算输入值的反余弦值。
arccot 的输入范围为 [∞, ∞]。该运算符包含一个参数Resolution ,用于定义输入值的定点分辨率位数。输入范围由输入位数决定。

其中

其中,是输入端的位宽,R 是分辨率位数。
反余弦函数的自变量 x 由下式确定:

arccot 函数的结果范围为 ]0, π[。该运算符的输出值范围为VisualApplets 映射到

其中

是输出 link 上的 Bit Width。因此输出值为

下图显示了反余弦函数的图像。

在下一张图中,显示了该 VisualApplets 算子的实现。请注意输入和输出的 Bit Width。

我们来看一个输入像素值,例如 -100。在分辨率为 4 的情况下,该像素值的实际值表示为 -100/16。-100/16 的反余弦变换结果为 arccot(-100/16) = 2.98。用像素值表示,该结果变为 122,与图中所示相同。
| 链接参数 | 输入链路 I | 输出链路 O |
|---|---|---|
| Bit Width | [8, 12] | [8,32] |
| Arithmetic | 有符号 | 有符号 |
| Parallelism | 任何 | as I |
| 内核列 | 1 | as I |
| 内核行 | 1 | as I |
| 图像协议 | {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} | as I |
| Color Format | VAF_GRAY | as I |
| 颜色口味 | FL_NONE | as I |
| Max. Img Width | 任何 | as I |
| Max. Img Height | 任何 | as I |

上一页

