NPP图切割非整数边缘容量

时间:2015-02-24 06:25:42

标签: cuda graph-theory npp

nppiGraphcut_32s8u函数适用于32位有符号整数边缘容量。在CUDA 6.5工具包中包含的grabCut示例中,他们只是将Npp32f强制转换为Npp32s。例如,从grabcutNPP示例文件夹中的GrabcutUtil.cu

// Top/Bottom
Npp32s bottom;
bottom = _FIXED(edge_weight(center, tex2D(imageTex, x + 0.5f ,y + 1.5f), alpha, beta, 1.0f));

其中edge_weight返回Npp32f。 他们是否扩大了他们的数量,以便边缘容量为大值,从而避免四舍五入错误?

1 个答案:

答案 0 :(得分:1)

这不是'演员'。 查看实现:_FIXED首先将数字乘以10,然后调用舍入例程。

所以是的,这个数字是按比例放大的,尽管只有一位数。