使用纹理存储器在CUDA中过滤

时间:2011-03-17 10:55:46

标签: cuda

我在CUDA中使用纹理内存进行图像过滤:

texture<unsigned char> texMem; //deceleration
cudaBindTexture( NULL, texMem,d_inputImage,imageSize); //binding

但是我对边界的结果不满意。是否有为2D过滤量身定制的纹理存储器的其他注意事项或设置?

我看到人们用这种方式去除纹理:

    texture<float> texMem(0,cudaFilterModeLinear);
 // what does this do?

此外,如果有人可以建议一些在线指南解释如何在CUDA中正确设置设置纹理内存抽象,那将是有帮助的。感谢

1 个答案:

答案 0 :(得分:1)

您可以使用cudaFilterMode指定所需的采样类型(可以是线性或立方)。

您可以查看路径/ / cudatoolkit / doc中提供的CUDA_C_Programming_Guide.pdf附录G,详细说明