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调用shell的方法
Nov 20 Python
python使用正则表达式替换匹配成功的组
Nov 17 Python
使用python根据端口号关闭进程的方法
Nov 06 Python
Python中捕获键盘的方式详解
Mar 28 Python
如何用Python做一个微信机器人自动拉群
Jul 03 Python
django的ORM操作 增加和查询
Jul 26 Python
基于Python2、Python3中reload()的不同用法介绍
Aug 12 Python
浅谈Python 递归算法指归
Aug 22 Python
Python使用matplotlib实现交换式图形显示功能示例
Sep 06 Python
Python实现大数据收集至excel的思路详解
Jan 03 Python
Pycharm配置PyQt5环境的教程
Apr 02 Python
Python深度学习之Pytorch初步使用
May 20 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
PHP中查询SQL Server或Sybase时TEXT字段被截断的解决方法
2009/03/10 PHP
PHP strstr 函数判断字符串是否否存在的实例代码
2013/09/28 PHP
ThinkPHP、ZF2、Yaf、Laravel框架路由大比拼
2015/03/25 PHP
浅谈PHP中output_buffering
2015/07/13 PHP
解决Yii2邮件发送结果返回成功,但接收不到邮件的问题
2017/05/23 PHP
php面向对象程序设计入门教程
2019/06/22 PHP
PHP使用DOM对XML解析处理操作示例
2019/07/04 PHP
php实现 master-worker 守护多进程模式的实例代码
2019/07/20 PHP
js文件中调用js的实现方法小结
2009/10/23 Javascript
JavaScript 学习技巧
2010/02/17 Javascript
ie8本地图片上传预览示例代码
2014/01/12 Javascript
jquery组件使用中遇到的问题整理及解决
2014/02/21 Javascript
Visual Studio中js调试的方法图解
2014/06/30 Javascript
node.js 开发指南 ? Node.js 连接 MySQL 并进行数据库操作
2014/07/29 Javascript
js完美解决IE6不支持position:fixed的bug
2015/04/24 Javascript
javascript字符串函数汇总
2015/12/06 Javascript
获取阴历(农历)和当前日期的js代码
2016/02/15 Javascript
基于Bootstrap实现的下拉菜单手机端不能选择菜单项的原因附解决办法
2016/07/22 Javascript
bootstrap提示标签、提示框实现代码
2016/12/28 Javascript
原生js和css实现图片轮播效果
2017/02/07 Javascript
vue+axios+promise实际开发用法详解
2018/10/15 Javascript
详解50行代码,Node爬虫练手项目
2019/04/22 Javascript
Moment.js实现多个同时倒计时
2019/08/26 Javascript
[06:16]《DAC最前线》之地区预选赛全面回顾
2015/01/19 DOTA
[02:34]DOTA2亚洲邀请赛 BG战队出场宣传片
2015/03/09 DOTA
[02:47]2018年度DOTA2最佳辅助位选手4号位-完美盛典
2018/12/17 DOTA
Python2.7实现多进程下开发多线程示例
2019/05/31 Python
Python基于Opencv来快速实现人脸识别过程详解(完整版)
2019/07/11 Python
HTML5的标签的代码的简单介绍 HTML5标签的简介
2012/05/28 HTML / CSS
将一个文本文件的内容按倒序打印出来
2015/01/05 面试题
小学校园活动策划
2014/01/30 职场文书
《那片绿绿的爬山虎》教学反思
2014/02/27 职场文书
基层党组织整改方案
2014/10/25 职场文书
2014年校长工作总结
2014/12/11 职场文书
2016年幼儿园庆六一开幕词
2016/03/04 职场文书
Python OpenCV形态学运算示例详解
2022/04/07 Python