Operator Library: Arithmetics
此 Operator 會計算輸入值的反正切值 (arctan)。
arctan 的輸入範圍為 [-∞, ∞]。 此 Operator 包含一個參數 Resolution,用於定義輸入值的定點解析度位元。 輸入範圍由輸入位元數給定 =

其中

是輸入處的 Bit Width,而 R 則是解析度位元。
arctan 函式的引數 x 決定於

arctan 函式的結果範圍在 ]-π/2, π/2[ 之間。 Operator 在 VisualApplets 中的輸出值範圍會對應至

其中

是輸出 link 處的 Bit Width。因此輸出值為

下圖顯示了 arctan 函式的圖表。

下一張圖顯示了 VisualApplets Operator 的實作。請注意輸入與輸出的 Bit Width。

讓我們來看一個輸入像素值。例如 -50。 給定解析度為 4,該像素值的實數值表示法為 -50/16。 -50/16 的 arctan 結果為 arctan(-50/16) = -1.26。 在像素值表示法中,此結果變為 -51.38,這與圖表中顯示的一致。
| Link Parameter | Input Link I | Output Link O |
|---|---|---|
| Bit Width | [8, 12] | [8,32] |
| Arithmetic | signed | signed |
| Parallelism | any | as I |
| Kernel Columns | 1 | as I |
| Kernel Rows | 1 | as I |
| Img Protocol | {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} | as I |
| Color Format | VAF_GRAY | as I |
| Color Flavor | FL_NONE | as I |
| Max. Img Width | any | as I |
| Max. Img Height | any | as I |
以下範例顯示了 operator ARCTAN 的使用方式:
-
範例 - 計算影像矩的方向與離心率
-
'Histogram of Oriented Gradients (HOG)'
Examples- Histogram of oriented Gradients
-
'Functional Example for Specific Operators of Library Arithmentics: Trigonometric Functions'
範例 - 如何使用此運算子的示範

上一頁

