OpenCV提供的API的代码大部分是经过优化的,很多都是经过SSE或者AVX等技术优化了函数,并且是默认打开优化的。
其实,我们也可以查询OpenCV是否进行了函数优化,查询的函数为:
cv2.useOptimized()
如果打开了优化的话是返回True,反之返回False。
我们也设置关闭或者开启优化,设置的函数为:
cv2.setUseOptimized(False)
cv2.setUseOptimized(True)
然后我发现有时候优化过的未必就一定比未优化的好,这应该是不一定的事情。
我叹世事多变化
世事望我却依然
-- 汪国真 《青春》
上善若水,为而不争。