2011-02-24 90 views
2

你知道我该如何编写简单的着色器(hlsl)来比较两个图像?我想得到结果的相似性百分比?在这种情况下使用着色器是否可行?例如,我可以用着色器计算图像上的红色像素吗?使用着色器比较图像

回答

1

它可以简单地通过将两个纹理传递给着色器,然后在像素着色器中逐像素比较来完成。尽管比较两幅图像需要很长时间,但着色器应该会给出一幅显示差异的输出图像!

但是,如果你想要一个表示百分比差异的输出数字,你应该在CPU上运行比较!