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
。
他们是否扩大了他们的数量,以便边缘容量为大值,从而避免四舍五入错误?
答案 0 :(得分:1)
这不是'演员'。 查看实现:_FIXED首先将数字乘以10,然后调用舍入例程。
所以是的,这个数字是按比例放大的,尽管只有一位数。