value越大,美颜效果越好
import cv2
import time
if __name__ == '__main__':
image = cv2.imread('d:/3.jpg')
value = 15
for i in range(10):
start=time.time()
image_dst = cv2.bilateralFilter(image, value, value * 2, value / 2)
# dst = cv2.bilateralFilter(src=image, d=0, sigmaColor=100, sigmaSpace=5)
print('time',time.time()-start)
cv2.imwrite("d:/222.jpg",image_dst)
# cv2.namedWindow('bi_demo', 0)
# # cv2.resizeWindow('bi_demo',300,400)
# cv2.imshow("bi_demo", image_dst)
# cv2.waitKey(0)
发现第一次慢,后面就快了
time 0.2943227291107178
time 0.008997201919555664
time 0.010003328323364258
time 0.009996414184570312
time 0.011000633239746094
time 0.010999917984008789
time 0.010999917984008789
time 0.009999275207519531
time 0.011000633239746094
time 0.01100015640258789