python opencv 等比例调整(缩放)图片分辨率大小代码 cv2.resize()
生活随笔
收集整理的這篇文章主要介紹了
python opencv 等比例调整(缩放)图片分辨率大小代码 cv2.resize()
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
# -*- coding: utf-8 -*-
"""
@File : 200113_等比例調整圖像分辨率大小.py
@Time : 2020/1/13 13:38
@Author : Dontla
@Email : sxana@qq.com
@Software: PyCharm
"""
import cv2def img_resize(image):height, width = image.shape[0], image.shape[1]# 設置新的圖片分辨率框架width_new = 1280height_new = 720# 判斷圖片的長寬比率if width / height >= width_new / height_new:img_new = cv2.resize(image, (width_new, int(height * width_new / width)))else:img_new = cv2.resize(image, (int(width * height_new / height), height_new))return img_newimg = cv2.imread('lena_test.jpg')
img_new = img_resize(img)
print(img_new.shape)
cv2.imshow('win', img_new)
cv2.waitKey(0)
結果:
參考文章1:OpenCV修改圖片大小
參考文章2:python opencv cv2.resize()函數
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的python opencv 等比例调整(缩放)图片分辨率大小代码 cv2.resize()的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 切片 单冒号的作用[:](
- 下一篇: opencv cv2.LUT()(使用查