# -*- coding: utf-8 -*-
import numpy as np
from matplotlib import pyplot as plt
import cv2
def medianBlurTest(file):
img1 = cv2.imread(file)
#e1 = cv2.getTickCount()
for i in range(1, 15, 2):
e1 = cv2.getTickCount()
img = cv2.medianBlur(img1,i)
e2 = cv2.getTickCount()
t = (e2 - e1)/cv2.getTickFrequency()
print("fileSize:", i, "x", i, ", cost time:", t, "s")
cv2.imshow('mediaBlurImage', img)
cv2.waitKey(800)
#e2 = cv2.getTickCount()
#t = (e2 - e1)/cv2.getTickFrequency()
#print("cost time:", t, "s")
def main():
print("useOptimized: ", cv2.useOptimized())
pic1 = 'F:\\dataSet\\picture\\000006 (2).jpg'
medianBlurTest(pic1)
if __name__ == '__main__':
main()