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 for Informatics 第11章 正则表达式(一)
Apr 21 Python
Python中模块string.py详解
Mar 12 Python
关于python2 csv写入空白行的问题
Jun 22 Python
Django migrations 默认目录修改的方法教程
Sep 28 Python
Python序列对象与String类型内置方法详解
Oct 22 Python
详解tensorflow之过拟合问题实战
Nov 01 Python
基于python爬取梨视频实现过程解析
Nov 09 Python
Python中pass的作用与使用教程
Nov 13 Python
termux中matplotlib无法显示中文问题的解决方法
Jan 11 Python
python中使用np.delete()的实例方法
Feb 01 Python
我对PyTorch dataloader里的shuffle=True的理解
May 20 Python
python基于机器学习预测股票交易信号
May 25 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文本操作类
2006/11/25 PHP
PHP时间戳使用实例代码
2008/06/07 PHP
用 Composer构建自己的 PHP 框架之使用 ORM
2014/10/30 PHP
Yii框架调试心得--在页面输出执行sql语句
2014/12/25 PHP
非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程
2016/04/12 PHP
Yii1.1中通过Sql查询进行的分页操作方法
2017/03/16 PHP
Ubuntu 16.04下安装PHP 7过程详解
2017/03/28 PHP
浅谈Laravel中的一个后期静态绑定
2017/08/11 PHP
Laravel Reponse响应客户端示例详解
2020/09/03 PHP
PHP mkdir创建文件夹实现方法解析
2020/11/13 PHP
让innerHTML的脚本也可以运行起来
2006/07/01 Javascript
原生js获取宽高与jquery获取宽高的方法关系对比
2014/04/04 Javascript
javascript实现标签切换代码示例
2016/05/22 Javascript
微信小程序 框架详解及实例应用
2016/09/26 Javascript
移动端界面的适配
2017/01/11 Javascript
JS+html5制作简单音乐播放器
2020/09/13 Javascript
基于nodejs 的多页面爬虫实例代码
2017/05/31 NodeJs
Vue中父组件向子组件通信的方法
2017/07/11 Javascript
Vue-CLI3.x 设置反向代理的方法
2018/12/06 Javascript
详解基于node.js的脚手架工具开发经历
2019/01/28 Javascript
小程序云开发之用户注册登录
2019/05/18 Javascript
layui自定义插件citySelect实现省市区三级联动选择
2019/07/26 Javascript
jquery插件懒加载的示例
2020/10/24 jQuery
基于Python3.6+splinter实现自动抢火车票
2018/09/25 Python
python模块导入的细节详解
2018/12/10 Python
Python使用urlretrieve实现直接远程下载图片的示例代码
2020/08/17 Python
Python ellipsis 的用法详解
2020/11/20 Python
python tkinter实现下载进度条及抖音视频去水印原理
2021/02/07 Python
四方通行旅游网:台湾订房、出国旅游
2017/09/20 全球购物
捷克家居装饰及图书音像购物网站:Velký košík
2018/04/16 全球购物
英国领先的独立酒精饮料零售商:DrinkSupermarket
2021/01/13 全球购物
实习自荐信
2013/10/13 职场文书
给老师的检讨书
2014/02/11 职场文书
学校查摆问题整改措施
2014/09/28 职场文书
大学辅导员述职报告
2015/01/10 职场文书
2016党员学习心得体会范文
2016/01/23 职场文书