python3 读入一个jpg格式的图片,并转换长宽像素个数,然后进行绘制(python3和python区别)

网友投稿 306 2022-09-03


python3 读入一个jpg格式的图片,并转换长宽像素个数,然后进行绘制(python3和python区别)

import matplotlib.pyplot as pltfrom scipy import ndimageimport numpy as npimport scipyfname="timg.jpg"image = np.array(ndimage.imread(fname, flatten=False))num_px=800my_image = scipy.misc.imresize(image, size=(num_px,num_px)).reshape((1, num_px*num_px*3)).Tplt.imshow(image)plt.show()

timg.jpg  文件:

绘制结果图,如下:

上面的代码发现有些问题,这个代码显示的照片并没有修改格式,其功能代价于下面代码:

import matplotlib.pyplot as pltfrom scipy import ndimageimport numpy as npimport scipyfname="timg.jpg"image = np.array(ndimage.imread(fname, flatten=False))plt.imshow(image)plt.show()

修改图片长宽的代码如下:

import matplotlib.pyplot as pltfrom scipy import ndimageimport numpy as npimport scipyfname="timg.jpg"num_px=800image = np.array(ndimage.imread(fname, flatten=False))my_image = scipy.misc.imresize(image, size=(num_px,num_px))plt.imshow(my_image)plt.show()

这回绘制的图片是   800*800的了。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:python 编程中的一个关于图片的库 imageio (读取照片RGB内容,转换照片格式)
下一篇:Java中super关键字的用法和细节
相关文章

 发表评论

暂时没有评论,来抢沙发吧~