Operator Library: Base
算子 CastType 用于更改逻辑链路属性 Arithmetic。 输入值和输出值的比特位保持一致,硬件中不会对数值进行任何修改。 因此,该算子不需要任何 FPGA 资源。
| Bit Width | 输入值 | 输入 Arithmetic | 输出 Arithmetic | 输出值 | 注释 | ||
|---|---|---|---|---|---|---|---|
| 十进制 | 二进制 | 十进制 | 二进制 | ||||
| 4 | 5 | 0101 | unsigned | signed | 5 | 0101 | |
| 4 | 10 | 1010 | unsigned | signed | -6 | 1010 | 数值的解释方式已更改 |
| 4 | 5 | 0101 | signed | unsigned | 5 | 0101 | |
| 4 | -1 | 1111 | signed | unsigned | 15 | 1111 | 数值的解释方式已更改 |
表 33. 示例
以下示例展示了算子 CastType 的用法:
-
Example - Histogram thresholding
-
示例 - 将斑点分析运算符应用于输入的相机图像。 该小程序展示了斑点数据在小程序中的用法。 在这种情况下,将定位面积最大的对象,并使用其坐标从原始图像中裁剪出该对象。
-
示例 - 展示了如何垂直镜像图像。 请注意并行字和像素的镜像。
-
示例 - 根据 Debevec 的 HDR
-
示例 - 带有线性方法的 HDR
-
示例 - 该示例展示了 2D Shading Correction 的实现。 校正值存储在采集卡 RAM 中。 该小应用程序执行高精度偏移和增益校正。
-
“使用 Operator RamLUT 的 2D Shading Correction / Flat Field Correction”
示例 - 该示例展示了 2D Shading Correction 的实现。 校正值存储在算子 RamLUT 中。 该小应用程序执行高精度偏移和增益校正。
-
'1D Shading Correction Using Block RAM'
Examples - 该示例展示了一维 Shading Correction。 校正值存储在块 RAM 内存中。
-
'使用采集卡 RAM 的 1D Shading Correction'
示例 - 该示例展示了 1D Shading Correction。 校正值存储在采集卡 RAM 中。


上一页

