python调用opencv的速度_Python调用OpenCV测试程序运行时间

OpenCV有提供测代码运行时间的函数,类似C/C++的。估计是一样的吧,看结果

import numpy as np

import cv2 as cv

src = cv.imread("D:/lena.bmp")

src = cv.resize(src, (1024, 1024))

e1 = cv.getTickCount()

img1 = cv.medianBlur(src,511)

img1 = cv.medianBlur(src,511)

img1 = cv.medianBlur(src,511)

img1 = cv.medianBlur(src,511)

e2 = cv.getTickCount()

time = (e2 - e1)/ cv.getTickFrequency()

print(time)

cv.imshow('img1', img1)

cv.waitKey(0)

cv.destroyAllWindows()

应该是达到微秒级别了吧。

首先是一个获取当前函数所在位置的时钟数的函数:cv2.getTickCount(),然后是一个获取频率的函数,也就是每秒钟有多少时钟数cv2.getTickFrequency(),然后求时间的时候就获取时钟数差再除以频率就可以得到代码运行的时间:

这个时间数是以秒为单位的。

世界上有不绝的风景,

我有不老的心情。

-- 汪国真 《我喜欢出发》

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用中提到了python调用OpenCV实现人脸识别功能。OpenCV是一个开源的计算机视觉库,它提供了许多用于图像处理和计算机视觉任务的函数和工具。通过使用Python编程语言,我们可以方便地调用OpenCV库来实现各种功能,包括人脸识别。通过使用OpenCV提供的API和函数,我们可以加载图像或视频数据,并使用预训练的人脸识别模型来检测和识别图像或视频中的人脸。这样,我们就可以利用Python编写的程序来实现人脸识别功能。 如果你想在Python调用OpenCV库,并实现人脸识别功能,可以参考中提供的详细介绍和代码示例。另外,你还可以按照中提到的控制面板路径,将命令行切换到相应的路径下,这样可以方便地进行Python脚本的执行和调试。<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [python调用OpenCV实现人脸识别功能](https://download.csdn.net/download/weixin_38689113/12868671)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [python调用openCV方法](https://blog.csdn.net/freiheit_zz/article/details/127081104)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值