1.显示图片

import matplotlib.pyplot as plt # plt 用于显示图片
import matplotlib.image as mpimg # mpimg 用于读取图片
import numpy as npimg = mpimg.imread('img/000002.png') # 读取图片(同目录)
# 此时 lena 就已经是一个 np.array 了,可以对它进行任意处理
img.shape
plt.imshow(img) # 显示图片
#plt.axis('off') # 不显示坐标轴
plt.show()

2.图片批量裁剪放入对应目录

from PIL import Image
import os
import os.path
import numpy as np
import cv2rootdir = r'img'#被遍历的文件夹
for parent, dirnames, filenames in os.walk(rootdir):#遍历每一张图片for filename in filenames:currentPath = os.path.join(parent, filename)#得到图片路径img = Image.open(currentPath)print (img.format, img.size, img.mode)#图片格式,大小、颜色模型#这里裁剪中心区域 160*160 具体参数根据自己情况进行调整box = (img.size[0]/2-80,img.size[1]/2-80,img.size[0]/2+80,img.size[1]/2+80)#参数分别的含义为与左边界的距离、与上边界的距离、还是与左边界的距离、还是与上边界的距离#img.show()image1 = img.crop(box) # 图像裁剪image1.save(r"img_resize 160"+'\\'+filename) #存储裁剪后的图像

matplotlib显示图片与图片批量裁剪相关推荐

  1. 实用技巧丨在线轻松搞定图片无损压缩、批量裁剪、批量加水印!

    哈喽大家好,我是搜集菌~ 日常工作中,我们经常会遇到网站限制上传图片大小.图片体积过大不能使用的情况,很多时候要对图片进行压缩.裁剪等来满足需求. 那么问题来了,怎样在尽可能保证画质的情况下将图片压缩 ...

  2. ImageMagick将多张图片拼接成一张图片_批量裁剪图片、拼接长图、添加水印不想打开ps,你可以试试这款软件...

    工作中的需求常会遇到,批量处理一些图片,比如添加水印.压缩图片大小.批量裁剪等需求,ps可能没办法完成批量的操作,下面这款软件由一位摄影师开发,功能包括了图片加水印.长图拼接.富文本制图.尺寸调整.图 ...

  3. php批量裁剪图片,怎么批量裁剪图片 按照一定的比例快速裁剪多张照片的方法,自定义裁剪图片大小...

    在日常工作学习或休闲娱乐中,都会遇到要处理图片的时候,比方说对拍摄的照片进行裁剪操作,将拍摄进去的不需要的部分裁剪掉.对于一两张或几张图片裁剪的话逐个操作也不会太耗时,然而如果有一系列的十几张甚至几十 ...

  4. python批量裁剪图片_python批量裁剪图片

    """用Pythonp批量裁剪图片""" from PIL import Image import matplotlib.pyplot as ...

  5. python图片批量裁剪

    测试中对图片有的地方对大小有要求,有的需要裁剪边缘,花了一点时间做了个图片的批量裁剪,同时也学习了python对文件的简单操作 #coding=utf-8 # # 测试需要,裁剪图片,使用之前学过的技 ...

  6. mfc让图片与按钮一起_对许多张图片进行批量裁剪,看看我是如何快速做到的

    概要:当我们需要对很多图片进行批量裁剪时,以往的办法是自己一张一张图片去操作,非常麻烦.有没有这样一个工具,能够帮我们批量进行处理呢?之前小编在网上找了非常多的软件,一个一个地安装试用,都不符合我想要 ...

  7. qt 批量裁剪图片_照片变素描,不用下载App,好用的在线图片处理及图库

    我们要处理图片时,无论是在电脑还是手机上,往往都需要下载软件,但如果你只是临时用一下的话,下载软件难免显得工程有点浩大.下面就推荐几个图片处理网站,打开网页就能用. 1.图片处理 funny.pho. ...

  8. matplotlib中文显示以及设置图片大小

    1.找到字体路径 mac字体的路径一般都是在:/System/Library/Fonts 下 如果不放心可在:访达>字体册>简体中文>在访达中显示>显示简介>位置,在将字 ...

  9. python批量裁剪图片_python批量剪切图片实现代码

    例子,python入门实例,python实现图片批量剪切. 代码: 代码示例: #!/usr/bin/python # www.# import os from PIL import Image #批 ...

最新文章

  1. Android四大基本组件介绍与生命周期
  2. 2023 USNews全美计算机研究生院排名发布!MIT、CMU分别称霸总榜和AI分榜
  3. 总编下午茶:挑战者心态能否帮助微软重回云计算巅峰?
  4. r.java没有生成_R.java 常见问题(R.java文件没有生成 )
  5. 累积:轻松自定义Java收集器
  6. x86上的Java最终字段没有操作?
  7. js十秒没有点击怎么判断_MAC口红怎么判断真假?没批号就没有生产日期,网友:品控太差...
  8. 谷歌Chrome:将逐步阻止浏览器不安全下载内容
  9. 临界区,互斥量,信号量,事件的区别
  10. ROS 5.12 上自动更新3322.org动态域名
  11. 网页英文字体和中文字体应用
  12. wrapper x64 版本发布到centos
  13. Linux运维之如何查看目录被哪些进程所占用,lsof命令、fuser命令
  14. 线性代数 --- 带有置换矩阵P的LU分解
  15. java枚举菜鸟教程_Java教程--枚举类型使用方法详细讲解
  16. VBB、VCC、VDD、VEE、VPP 、VSS 的解释
  17. ic卡c语言程序,sle4442程序(ic卡程序,C语 - 控制/MCU - 电子发烧友网
  18. 2015计算机二级office真题,2015年计算机二级office题库及答案
  19. 云空间插html音乐,【详细教程】如何在空间中引用网易云音乐
  20. 基于(ztmap)BIM的数字孪生建造智慧机房管理后台展示系统

热门文章

  1. ARMA-EGARCH模型、集成预测算法对SPX实际波动率进行预测
  2. android库存软件,手机库存管理软件
  3. (附源码)SSM学生档案管理系统JAVA计算机毕业设计项目
  4. python远程文件管理系统_python 读取远程服务器文件
  5. html三栏布局的方式,12种方式实现三栏布局/圣杯布局
  6. 颜值与性能齐飞,苏宁小Biu智能摄像头评测
  7. 怎么用计算机求logo,pclogo小海龟里帮我设计一个复杂图
  8. 分析总结:关于上海开饭店的成本和利润核算
  9. 海伦公式用计算机语言怎么写,python中海伦公式求取三角形面积的示例
  10. html 游戏 精灵,HTML5游戏框架cnGameJS开发实录-精灵对象篇