python实现对任意大小图片均匀切割的示例


Posted in Python onDecember 05, 2018

改代码是在windows 系统下

打开路径和保存路径换成自己的就可以啦~

import numpy as np
import matplotlib
import os
 
def img_seg(dir):
  files = os.listdir(dir)
  for file in files:
    a, b = os.path.splitext(file)
    img = Image.open(os.path.join(dir + "\\" + file))
    hight, width = img.size
    w = 256
    id = 1
    i = 0
    while (i + w <= hight):
      j = 0
      while (j + w <= width):
        new_img = img.crop((i, j, i + w, j + w))
        #rename = "D:\\labelme\\images\\"
        rename = "D:\\labelme\\annotations\\"
        new_img.save(rename + a + "_" + str(id) + b)
        id += 1
        j += w
      i = i + w
 
 
if __name__ == '__main__':
  #path = "D:\\labelme\\data\\images\\train"
  path = "D:\\labelme\\data\\dataset_png"
  img_seg(path)

以上这篇python实现对任意大小图片均匀切割的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现绘制树枝简单示例
Jul 24 Python
python对html代码进行escape编码的方法
May 04 Python
Python制作爬虫抓取美女图
Jan 20 Python
用Python实现斐波那契(Fibonacci)函数
Mar 25 Python
深入理解python中的闭包和装饰器
Jun 12 Python
Python将多个excel文件合并为一个文件
Jan 03 Python
Pandas 同元素多列去重的实例
Jul 03 Python
Python解析命令行读取参数之argparse模块
Jul 26 Python
手把手教你进行Python虚拟环境配置教程
Feb 03 Python
Python和Anaconda和Pycharm安装教程图文详解
Feb 04 Python
Python实现列表中非负数保留,负数转化为指定的数值方式
Jun 04 Python
python程序的组织结构详解
Dec 06 Python
windows下 兼容Python2和Python3的解决方法
Dec 05 #Python
Django中更改默认数据库为mysql的方法示例
Dec 05 #Python
Python3爬虫爬取英雄联盟高清桌面壁纸功能示例【基于Scrapy框架】
Dec 05 #Python
在python2.7中用numpy.reshape 对图像进行切割的方法
Dec 05 #Python
Python3爬虫爬取百姓网列表并保存为json功能示例【基于request、lxml和json模块】
Dec 05 #Python
python3 实现对图片进行局部切割的方法
Dec 05 #Python
python中强大的format函数实例详解
Dec 05 #Python
You might like
分页显示Oracle数据库记录的类之二
2006/10/09 PHP
mapper--图片热点区域高亮组件官方站点
2007/12/22 Javascript
Jquery下attr和removeAttr的使用方法
2010/12/28 Javascript
javascript jscroll模拟html元素滚动条
2012/12/18 Javascript
判断ie的两种简单方法
2013/08/12 Javascript
jQuery toggleClass应用实例(附效果图)
2014/04/06 Javascript
JavaScript打印网页指定区域的例子
2014/05/03 Javascript
判断window.onload是否多次使用的方法
2014/09/21 Javascript
详解JavaScript中Date.UTC()方法的使用
2015/06/12 Javascript
Node.js编写爬虫的基本思路及抓取百度图片的实例分享
2016/03/12 Javascript
js删除局部变量的实现方法
2016/06/25 Javascript
AngularJS利用Controller完成URL跳转
2016/08/09 Javascript
详解AngularJS1.6版本中ui-router路由中/#!/的解决方法
2017/05/22 Javascript
使用Webpack提高Vue.js应用的方式汇总(四种)
2017/07/10 Javascript
JavaScript简单实现关键字文本搜索高亮显示功能示例
2018/07/25 Javascript
JS打印彩色菱形的实例代码
2018/08/15 Javascript
Vue中插入HTML代码的方法
2018/09/21 Javascript
vue+node实现图片上传及预览的示例方法
2018/11/22 Javascript
利用Vue-draggable组件实现Vue项目中表格内容的拖拽排序
2019/06/07 Javascript
layui-table获得当前行的上/下一行数据的例子
2019/09/24 Javascript
JS几个常用的函数和对象定义与用法示例
2020/01/15 Javascript
echarts浮动显示单位的实现方法示例
2020/12/04 Javascript
[02:17]《辉夜杯》TRG战队巡礼
2015/10/26 DOTA
[11:42]2018DOTA2国际邀请赛寻真——OG卷土重来
2018/08/17 DOTA
Python下Fabric的简单部署方法
2015/07/14 Python
python图形工具turtle绘制国际象棋棋盘
2019/05/23 Python
使用python进行波形及频谱绘制的方法
2019/06/17 Python
Python学习之os模块及用法
2020/06/03 Python
plt.figure()参数使用详解及运行演示
2021/01/08 Python
浅析Python模块之间的相互引用问题
2021/02/26 Python
《他得的红圈圈最多》教学反思
2014/04/24 职场文书
班级旅游计划书
2014/05/03 职场文书
个人担保书范文
2014/05/20 职场文书
环保项目建议书
2014/08/26 职场文书
四风问题专项整治工作情况报告
2014/10/28 职场文书
实体类或对象序列化时,忽略为空属性的操作
2021/06/30 Java/Android