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导入txt数据到mysql的方法
Apr 08 Python
Python中处理字符串的相关的len()方法的使用简介
May 19 Python
Python中的__slots__示例详解
Jul 06 Python
Python编程求解二叉树中和为某一值的路径代码示例
Jan 04 Python
Python中的TCP socket写法示例
May 11 Python
python利用Opencv实现人脸识别功能
Apr 25 Python
python图像处理模块Pillow的学习详解
Oct 09 Python
详解Python绘图Turtle库
Oct 12 Python
Python3 把一个列表按指定数目分成多个列表的方式
Dec 25 Python
Python数据正态性检验实现过程
Apr 18 Python
什么是python类属性
Jun 10 Python
基于django2.2连oracle11g解决版本冲突的问题
Jul 02 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面向对象全攻略 (七) 继承性
2009/09/30 PHP
php不写闭合标签的好处
2014/03/04 PHP
php操作csv文件代码实例汇总
2014/09/22 PHP
基于PHP实现短信验证码接口(容联运通讯)
2016/09/06 PHP
PHP 微信扫码支付源代码(推荐)
2016/11/03 PHP
php7 错误处理机制修改实例分析
2020/05/25 PHP
csdn 博客的css样式 v3
2009/02/24 Javascript
javascript 用记忆函数快速计算递归函数
2010/03/15 Javascript
工作需要写的一个js拖拽组件
2011/07/28 Javascript
js将iframe中控件的值传到主页面控件中的实现方法
2013/03/11 Javascript
JavaScript 实现类的多种方法实例
2013/05/01 Javascript
Javascript中call的两种用法实例
2013/12/13 Javascript
封装了一个支持匿名函数的Javascript事件监听器
2014/06/05 Javascript
javascript使用数组的push方法完成快速排序
2014/09/15 Javascript
jQuery Ztree行政地区树状展示(点击加载)
2016/11/09 Javascript
JavaScript实现的鼠标跟随特效示例【2则实例】
2018/12/22 Javascript
js实现json数组分组合并操作示例
2019/02/12 Javascript
python修改字典内key对应值的方法
2015/07/11 Python
使用Python求解最大公约数的实现方法
2015/08/20 Python
python3.6使用tkinter实现弹跳小球游戏
2019/05/09 Python
pycharm无法安装第三方库的问题及解决方法以scrapy为例(图解)
2020/05/09 Python
Python实现http接口自动化测试的示例代码
2020/10/09 Python
python打包生成so文件的实现
2020/10/30 Python
HTML5本地存储和本地数据库实例详解
2017/09/05 HTML / CSS
维氏瑞士军刀英国网站:Victorinox英国
2019/07/04 全球购物
法国隐形眼镜网站:VisionDirect.fr
2020/03/03 全球购物
文员个人的求职信范文
2013/09/26 职场文书
机械电子工程专业推荐信范文
2013/11/20 职场文书
儿子婚宴答谢词
2014/01/09 职场文书
顶撞老师检讨书
2014/02/07 职场文书
2014年辅导员工作总结
2014/11/18 职场文书
爱牙日宣传活动总结
2015/02/05 职场文书
信用卡工资证明范本
2015/06/19 职场文书
幼儿园教师读书笔记
2015/06/29 职场文书
Python实现拼音转换
2021/06/07 Python
Python实现生活常识解答机器人
2021/06/28 Python