美文网首页
[OpenCV官方教程中文版-段力辉译]-使用 cv2.useO

[OpenCV官方教程中文版-段力辉译]-使用 cv2.useO

作者: 六千宛 | 来源:发表于2021-06-17 10:59 被阅读0次

opencv默认优化
在opencv当中包含没有被优化的代码,使用 cv2.useOptimized()函数查看是否被优化
使用cv2.setUseOptimized()开启优化

import cv2
import numpy as np
# check if optimization is enabled

print(cv2.useOptimized())#True

e1 = cv2.getTickCount()

s=1+1

e2 = cv2.getTickCount()

print((e2 - e1)/ cv2.getTickFrequency())


cv2.setUseOptimized(False)

print(cv2.useOptimized())#False

e1 = cv2.getTickCount()

s=1+1

e2 = cv2.getTickCount()

print((e2 - e1)/ cv2.getTickFrequency())

使用函数cv2.useOptimized() 来查看优化是否被开启,
使用函数cv2.setUseOptimized() 来开启优化。

import cv2
import numpy as np

img = cv2.imread('cat.jpg')

# check if optimization is enabled
cv2.useOptimized()
%timeit res = cv2.medianBlur(img,49)

    
# Disable it
cv2.setUseOptimized(False)
cv2.useOptimized()
%timeit res = cv2.medianBlur(img,49)

相关文章

网友评论

      本文标题:[OpenCV官方教程中文版-段力辉译]-使用 cv2.useO

      本文链接:https://www.haomeiwen.com/subject/zrtcyltx.html