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+Wordpress制作小说站
Apr 14 Python
Django框架登录加上验证码校验实现验证功能示例
May 23 Python
使用python制作一个为hex文件增加版本号的脚本实例
Jun 12 Python
python pandas获取csv指定行 列的操作方法
Jul 12 Python
Django的models模型的具体使用
Jul 15 Python
PyCharm如何导入python项目的方法
Feb 06 Python
python时间日期操作方法实例小结
Feb 06 Python
Python 中的pygame安装与配置教程详解
Feb 10 Python
Django 自定义权限管理系统详解(通过中间件认证)
Mar 11 Python
Selenium启动Chrome时配置选项详解
Mar 18 Python
520使用Python实现“我爱你”表白
May 20 Python
如何对python的字典进行排序
Jun 19 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针对多用户实现更换头像功能
2016/09/04 PHP
在Laravel中实现使用AJAX动态刷新部分页面
2019/10/15 PHP
jQuery 使用手册(三)
2009/09/23 Javascript
jquery.cookie.js 操作cookie实现记住密码功能的实现代码
2011/04/27 Javascript
javaScript 利用闭包模拟对象的私有属性
2011/12/29 Javascript
jquery对ajax的支持介绍
2013/12/10 Javascript
js与jquery实时监听输入框值的oninput与onpropertychange方法
2015/02/05 Javascript
实例讲解使用原生JavaScript处理AJAX请求的方法
2016/05/10 Javascript
微信小程序 地图(map)实例详解
2016/11/16 Javascript
微信小程序开发之从相册获取图片 使用相机拍照 本地图片上传
2017/04/18 Javascript
JS实现问卷星自动填问卷脚本并在两秒自动提交功能
2020/06/17 Javascript
vue引入ueditor及node后台配置详解
2018/01/03 Javascript
vue 利用路由守卫判断是否登录的方法
2018/09/29 Javascript
vue项目创建并引入饿了么elementUI组件的步骤
2019/04/11 Javascript
node 解析图片二维码的内容代码实例
2019/09/11 Javascript
JS对象属性的检测与获取操作实例分析
2020/03/17 Javascript
Ant Design moment对象和字符串之间的相互转化教程
2020/10/27 Javascript
[48:31]完美世界DOTA2联赛PWL S3 DLG vs Phoenix 第二场 12.17
2020/12/19 DOTA
django将图片上传数据库后在前端显式的方法
2018/05/25 Python
Python实现模拟登录网易邮箱的方法示例
2018/07/05 Python
python 产生token及token验证的方法
2018/12/26 Python
Python猴子补丁Monkey Patch用法实例解析
2020/03/23 Python
Django微信小程序后台开发教程的实现
2020/06/03 Python
Python2与Python3关于字符串编码处理的差别总结
2020/09/07 Python
The North Face北面荷兰官网:美国著名户外品牌
2019/10/16 全球购物
计算机专业应届毕业生自荐信
2013/09/26 职场文书
经典英文广告词
2014/03/18 职场文书
有创意的广告词
2014/03/18 职场文书
学校搬迁方案
2014/06/15 职场文书
2014年机关党建工作总结
2014/11/11 职场文书
党员自评材料范文
2014/12/17 职场文书
介绍信格式样本
2015/05/05 职场文书
体育委员竞选稿
2015/11/21 职场文书
golang 实现菜单树的生成方式
2021/04/28 Golang
使用Nginx搭载rtmp直播服务器的方法
2021/10/16 Servers
如何利用golang运用mysql数据库
2022/03/13 Golang