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 GAE、Django导出Excel的方法
Nov 24 Python
python字典基本操作实例分析
Jul 11 Python
深入浅析python定时杀进程
Jun 06 Python
python实现中文转换url编码的方法
Jun 14 Python
Python之自动获取公网IP的实例讲解
Oct 01 Python
python3实现SMTP发送邮件详细教程
Jun 19 Python
python实现内存监控系统
Mar 07 Python
Python实现基于POS算法的区块链
Aug 07 Python
Python实现批量执行同目录下的py文件方法
Jan 11 Python
踩坑:pytorch中eval模式下结果远差于train模式介绍
Jun 23 Python
python实现双人五子棋(终端版)
Dec 30 Python
详解pandas apply 并行处理的几种方法
Feb 24 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遍历文件夹所有文件子文件夹函数代码
2013/11/27 PHP
PHP实现的QQ空间g_tk加密算法
2015/07/09 PHP
Yii的Srbac插件用法详解
2016/07/14 PHP
PHP身份证校验码计算方法
2016/08/10 PHP
php注册审核重点解析(数据访问)
2017/05/23 PHP
如何在Laravel5.8中正确地应用Repository设计模式
2019/11/26 PHP
js导航菜单(自写)简单大方
2013/03/28 Javascript
javascript中的nextSibling使用陷(da)阱(keng)
2014/05/05 Javascript
js实现仿Windows风格选项卡和按钮效果实例
2015/05/13 Javascript
javaScript如何跳出多重循环break、continue
2016/09/01 Javascript
Nodejs实现的操作MongoDB数据库功能完整示例
2019/02/02 NodeJs
巧妙运用v-model实现父子组件传值的方法示例
2019/04/07 Javascript
Vue请求java服务端并返回数据代码实例
2019/11/28 Javascript
Node.JS获取GET,POST数据之queryString模块使用方法详解
2020/02/06 Javascript
[10:18]2018DOTA2国际邀请赛寻真——找回自信的TNCPredator
2018/08/13 DOTA
Python urllib、urllib2、httplib抓取网页代码实例
2015/05/09 Python
Python中的字符串类型基本知识学习教程
2016/02/04 Python
Python的标准模块包json详解
2017/03/13 Python
python 连接sqlite及简单操作
2017/06/30 Python
Python使用dict.fromkeys()快速生成一个字典示例
2019/04/24 Python
python用pip install时安装失败的一系列问题及解决方法
2020/02/24 Python
Python标准库json模块和pickle模块使用详解
2020/03/10 Python
Python实现京东抢秒杀功能
2021/01/25 Python
英国的潮牌鞋履服饰商店:size?
2019/03/26 全球购物
意大利运动服减价商店:ScontoSport
2020/03/10 全球购物
C语言面试题
2015/10/30 面试题
2014年清明节寄语
2014/04/03 职场文书
会计专业自荐书
2014/07/08 职场文书
社区灵活就业证明
2014/11/03 职场文书
高校教师个人工作总结2014
2014/12/17 职场文书
2015年度优秀员工自荐书
2015/03/06 职场文书
搞笑结婚保证书
2015/05/08 职场文书
详细介绍python类及类的用法
2021/05/31 Python
你真的了解redis为什么要提供pipeline功能
2021/06/22 Redis
HTML+CSS实现导航条下拉菜单的示例代码
2021/08/02 HTML / CSS
golang语言指针操作
2022/04/14 Golang