我一直在阅读有关计算机图形学的论文,而且我经常遇到在着色器代码中查询纹理的上下文中使用的术语"依赖纹理读取"或"依赖纹理提取".什么是依赖纹理读取,这与"普通"纹理读取有什么区别?
我已经在 Python 和 C++ 中使用 OpenCV 完成了图像变形,在我选择的角落看到了变形的可口可乐标志:
使用以下图像:
和这个:
我需要这样做,但在 OpenGL 中。我会有:
我必须在其中映射扭曲图像的角落
一个单应矩阵,将徽标图像的变换映射到您在最终图像中看到的徽标图像(使用 OpenCV 的 warpPerspective),如下所示:
[[ 2.59952324e+00, 3.33170976e-01, -2.17014066e+02],
[ 8.64133587e-01, 1.82580111e+00, -3.20053715e+02],
[ 2.78910149e-03, 4.47911310e-05, 1.00000000e+00]]
Run Code Online (Sandbox Code Playgroud)主图(这里是跑步轨迹图)
叠加图像(此处为可口可乐图像)
是否可以 ?我已经阅读了很多并开始了 OpenGL 基础教程,但是可以从我所拥有的内容中完成吗?OpenGL 实现会更快吗,比如大约 10 毫秒?
我目前正在使用本教程:http : //ogldev.atspace.co.uk/www/tutorial12/tutorial12.html 我是否朝着正确的方向前进?这里是 OpenGL 新手,请多多包涵。谢谢。