python resize
【摘要】
if img.shape[1] > 700: x_scale = 640 / img.shape[1] img = cv2.resize(img, None, fx=x_scale, fy=x_scale, interpolation=cv2.INTER_AREA)
import time import numpy as npimport cv...
-
if img.shape[1] > 700:
-
x_scale = 640 / img.shape[1]
-
-
img = cv2.resize(img, None, fx=x_scale, fy=x_scale, interpolation=cv2.INTER_AREA)
-
import time
-
-
import numpy as np
-
import cv2
-
if __name__ == '__main__':
-
path=r'D:\data\Original\JPEGImages\09981.jpg'
-
img1=cv2.imread(path)
-
w=1280//2
-
h=720//2
-
start=time.time()
-
img2 = np.resize(img1, (h, w,3))#变形
-
print('time1',time.time()-start)#time1 0.0010004043579101562
-
cv2.imshow('aa',img2)
-
start = time.time()
-
img3= cv2.resize(img1, (w, h))
-
print('time2', time.time() - start)#time2 0.0009999275207519531
-
cv2.imshow('bb', img1)
-
cv2.imshow('cc', img3)
-
cv2.waitKeyEx()
文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/jacke121/article/details/84317985
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)