使用opencv检测Python中程序效率

涉及到的函数主要有两个:
1.cv2.getTickCount()函数返回从参考点到这个函数被执行的时钟数。所以当你在一个函数前后都调用它的话,你就会得到这个函数的执行时间(时钟数)。
2.cv2.getTickFrequency()返回时钟频率,或者说每秒钟的时钟数。

# -*-  coding: utf-8 -*-

import cv2
import numpy as np

e1 = cv2.getTickCount()

#你运行的代码

e2 = cv2.getTickCount()
time = (e2 - e1)/ cv2.getTickFrequency()
print(time)

PS:安装cv2

pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple 
或 pip install opencv_python -i https://pypi.tuna.tsinghua.edu.cn/simple

为什么要加-i https://pypi.tuna.tsinghua.edu.cn/simple,请看解决pip安装时速度慢的问题

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注