欢迎光临散文网 会员登陆 & 注册

生成缩略图的方法

2020-05-04 13:20 作者:一心想当网红的李老师  | 我要投稿

希望用来采集图片内部的信息,但是手机现在的像素都很高,所以导致用opencv在电脑上打开的图片都很大。所以希望找到一个固定图片大小的方法。

第一个是PIL方法,虽然偏离了opencv的轨道,但是亲测有用:

from PIL import Image

import os

pil_im=Image.open("sk.jpg")   #####打开图片,这个后续可以智能化一点

out=pil_im.resize((480,320))   ######这个是确定打开后图片大小,方便处理图片

out.show()                               ######这个是调试的时候看一下效果的


然后寻找了一下opencv的方法,主要是以前代码用的是opencv,不像换系统了:

import CV2

img = CV2.imread("sk.jpg")   ##########打开图片

CV2.namedWindow('test', CV2.WINDOW_NORMAL)  ######命名一个显示窗口

CV2.resizeWindow('test',480, 320)  #######选择图片显示大小

CV2.imshow('test',img)                   ########显示图片

CV2.waitKey(0)

CV2.destoryAllWindows()


这个方法比较有用,在于对图像清晰度要求不高的时候,处理图片。


生成缩略图的方法的评论 (共 条)

分享到微博请遵守国家法律