图像缩放包括图像放大和图像缩小。 使用resize()函数来缩放。
b = cv2.resize(a,(100,200)) #将a图像处理成200行100列。注意是100是列,200是行。而不是100行200列。【例1】 b = cv2.resize(a,(round(cols*0.5), round(rows*1.2)) #将a的行数变成1.2倍,列数变成0.5倍。防止倍数是小数,所以取整。【例2】 b = cv2.resize(a,None,fx=1.2,fy=0.5) #也可以不用第二个参数(写为None),用第3、4个参数。表示水平方向缩放成fx倍 (相当于列数变成fx倍),垂直方向缩放成fy倍(相当于行数变成fy倍)。【例3】
例1:
例2:
例3:
结果:
|