1.1 导入彩色图片
1.2 获取图片的尺寸
import cv2
image = cv2.imread(r"./resource/1.png",cv2.IMREAD_COLOR)
print(image.shape)
cv2.imshow("image",image)
cv2.waitKey(0)
cv2.destroyAllWindows()
2.1 导入灰度图片
2.2 修改图片的尺寸
2.3 修改显示窗口的大小,位置,属性等
import cv2
# 灰度图片
image = cv2.imread(r"./resource/1.png",cv2.IMREAD_GRAYSCALE)
# 改变图像的尺寸
resized_image=cv2.resize(image,(400,300))
print(image.shape)
print(resized_image.shape)
cv2.imshow('orininal image',image)
# 设置可以通过鼠标拖动窗口大小
cv2.namedWindow('esized_image',cv2.WINDOW_NORMAL)
# 设置窗口的初始大小
cv2.resizeWindow('esized_image',400,300)
# 设置窗口的初始位置
cv2.moveWindow('esized_image',500,500)
# 显示图像
cv2.imshow("esized_image",resized_image)
cv2.waitKey(0)
cv2.destroyAllWindows()
3.1 改变图片尺寸
3.2 保存图片
import cv2
# 彩色图片
image = cv2.imread(r"./resource/1.png",cv2.IMREAD_COLOR)
# 改变图片的尺寸
'''
resize(src,dsize,dst[,fx[,fy[,interpolation]]])
dsize:目标尺寸
fx,fy:x轴和y轴的放大压缩比例
'''
resized_image=cv2.resize(image,(400,300))
# 图片保存到本地
cv2.imwrite('./result/1_1_3_resizedImage.jpg',resized_image)
cv2.waitKey(0)
cv2.destroyAllWindows()