因为它用的是c语言 一般来说gpu用来计算简单的大量的计算 而cpu用来计算繁琐复杂的计算 打个比方 gpu是1000个小学生 能熟练使用20以内加减法 cpu是四个教授 那你让他们做1000道20以内加减法 肯定是gpu快 不过如果计算步骤一复杂 比如说算微积分 隐函数 重积分 gpu就麻爪了 c语言恰巧就是复杂繁琐的计算 比较偏爱CPU来计算
OpenCV的一些函数,如SURF,OpticalFlow,houghlines,提供了GPU加速版本,但是使用起来挺麻烦的,而且貌似效果没有宣传的那么好,你的这个程序应该是无GPU的。