Operator Library: Base
運算子 CastType 會變更邏輯連結屬性Arithmetic 。 輸入值與輸出值的位元完全相同。硬體端不會對該值進行任何變更。 因此,此運算子無需佔用任何 FPGA 資源。
| Bit Width | 輸入值 | Input Arithmetic | Output Arithmetic | 輸出值 | 備註 | ||
|---|---|---|---|---|---|---|---|
| 十進位 | 二進位 | 十進位 | 二進位 | ||||
| 4 | 5 | 0101 | 無號數 | 有號 | 5 | 0101 | |
| 4 | 10 | 1010 | 無號數 | 有號 | -6 | 1010 | 價值的詮釋已有所改變 |
| 4 | 5 | 0101 | 有號 | 無號數 | 5 | 0101 | |
| 4 | -1 | 1111 | 有號 | 無號數 | 15 | 1111 | 價值的詮釋已有所改變 |
表 33. 範例
以下範例展示了 CastType 運算子的用法:
-
範例 - 直方圖閾值化
-
範例 - 將斑點分析運算子套用到輸入相機影像。 此小程式展示了小程式中斑點資料的使用方式。 在此情況下,會定位出具有最大面積的物件,並使用其座標從 原始影像中切割出該物件。
-
Examples - 顯示如何對影像進行垂直鏡射。 請注意平行字組與像素的鏡射。
-
範例 - 根據 Debevec 的高動態範圍
-
範例 - 具線性方法的高動態範圍
-
範例 - 此範例展示了 2D Shading Correction 的實作。 校正值會儲存在擷取卡 (frame grabber) RAM 中。 此 applet 會執行高精度的位移與增益校正。
-
'2D Shading Correction / Flat Field Correction Using Operator RamLUT'
Examples - 本範例顯示 2D Shading Correction 的實作。 校正值會儲存在 RamLUT Operator 中。 此 Applet 會執行高精確度的位移與增益校正。
-
「1D Shading Correction Using Block RAM」
範例 - 此範例展示了 1D Shading Correction。 校正值會儲存在區塊 RAM 記憶體中。
-
「1D Shading Correction Using Frame Grabber RAM」
範例 - 此範例展示了 1D Shading Correction。 校正值會儲存在 Frame Grabber RAM 中。


上一頁

