OpenCV检测程序效率
1. 程序运行时间
cv2.getTickCount
返回参考点到目前的时钟数
cv2.getTickFrequency
返回一秒中包含的时钟数
如下便可以计算出一段代码运行的时间
begin = cv2.getTickCount()
----
end = cv2.getTickCount()
print((end-begin)/cv2.getTickFrequency)
2. OpenCV中的优化
OpenCV中许多的函数已经得到优化,这些优化是默认开启的。
cv2.useOptimized()
函数可以查看当前优化是否开启
cv2.setUseOptimized()
可以设置是否开启优化
sample:
print(cv2.useOptimized())
cv2.setUseOptimized(False)
print(cv2.useOptimized())
cv2.setUseOptimized(True)
print(cv2.useOptimized())
###
#result:
# True
# False
# True