文档章节

Python OpenCV学习笔记之:判断OpenCV是否已经打开优化功能

IOTService
 IOTService
发布于 2016/12/04 22:58
字数 183
阅读 95
收藏 1
#-*- coding: utf-8 -*-
# 判断OpenCV是否已经打开优化功能
import numpy as np
import cv2 as cv

img = cv.imread('../../datas/images/fish.jpg')
# 时间开始
e1 = cv.getTickCount()

for i in range(5,49,2):
    img = cv.medianBlur(img,i)

# 时间结束
e2 = cv.getTickCount()
# 计算耗时
t = (e2 - e1) / cv.getTickFrequency()

print("operation time usage:",t) # operation time usage: 0.31588224549033933

# 判断Opencv是否已经使用优化功能
print(cv.useOptimized()) #True,表示已经启用

# 现在关闭优化功能
cv.setUseOptimized(False)
# 重新测试

# 时间开始
e1 = cv.getTickCount()

for i in range(5,49,2):
    img = cv.medianBlur(img,i)

# 时间结束
e2 = cv.getTickCount()
# 计算耗时
t = (e2 - e1) / cv.getTickFrequency()

print("operation time usage:",t) # operation time usage: 0.5663654670682662

# 重新打开优化功能
cv.setUseOptimized(True)

© 著作权归作者所有

共有 人打赏支持
IOTService
粉丝 16
博文 138
码字总数 30215
作品 0
广州
程序员
基于OpenCV和Python的文件操作——捕获摄像头的帧,在窗口显示图像,在窗口显示摄像头帧和视频文件的读/写

0 写在前面 这篇博客主要参考资料为《OpenCV 3计算机视觉Python语言实现》(Learning OpenCV 3 Computer Vison with Python)。 因为之前用Faster R-CNN做过一个红绿灯检测的小实践,但是Git...

learning_tortosie
04/12
0
0
OpenCV-Python(1)在Python中使用OpenCV进行人脸检测

OpenCV是如今最流行的计算机视觉库,而我们今天就是要学习如何安装使用OpenCV,以及如何去访问我们的摄像头。然后我们一起来看看写一个人脸检测程序是如何地简单,简单到只需要几行代码。 在...

煎鱼不可能有BUG
05/23
0
0
在Python中使用OpenCV进行人脸检测

OpenCV是如今最流行的计算机视觉库,而我们今天就是要学习如何安装使用OpenCV,以及如何去访问我们的摄像头。然后我们一起来看看写一个人脸检测程序是如何地简单,简单到只需要几行代码。 在...

煎鱼不可能有BUG
05/17
0
0
OpenCV 2.1新特性(中文版)

转载请注明出处,谢谢! // Author: HeartFly // 翻译的还不够完善,希望高手指点。有的地方不明白什么意思。 OpenCV 2.1基本上是OpenCV 2.0的稳定版,然而还有以下几个特征: >>> 总体改进 ...

heartfly
2010/07/07
0
1
OpenCV开发(1)——OpenCV3.4+Python3.5+Windows10安装问题解决

OpenCV近几年功能不断增强,目标检测、跟踪等方面出现了不少新算法。自3.3版开始,火热的深度神经网络的功能也加入其中。早期的OpenCV仅支持简单的视频播放功能,现在ffmpeg的部分功能也融入...

holygao
06/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

RabbitMQ在CentOS环境安装

1.废话不多说准备一台虚拟机,系统为centos,我这里使用的系统版本如下图所示:

凌晨一点
44分钟前
0
0
线程池相关

在java.util.concurrent包下,提供了一系列与线程池相关的类。 使用线程池的好处 降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗; 提高响应速度。当任务到达时,任务...

edwardGe
46分钟前
0
0
学习大数据这三个关键技术是一定要掌握!

大数据时代全面来临,大数据、人工智能等技术引领科技创新潮流,获得国家政策大力支持,前景广阔。学习大数据技术的人自然是络绎不绝, 学习大数据虽然是一个趋势,但也要注意大数据培训课程...

董黎明
今天
0
0
jetbrains 上传代码到github

设置中找github 获取token 验证是否成功 测试git 生成key,一路回车即可 ssh-keygen -t rsa -C “youremail@example.com” 打开pub复制key,需要再次输入一次密码 验证是否成功,输入yes即可...

阿豪boy
今天
0
0
分布式服务框架(拾遗)

前言 现在的大部分工程都已经是基于分布式架构来处理。所以这里对分布式框架做一个简单的总结 常用的RPC框架 RPC框架原理 RPC(Remote Procedure Call,远程过程调用)一般用来实现部署在不同...

kukudeku
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部