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登陆asp网站页面的实现代码
Jan 14 Python
Python用GET方法上传文件
Mar 10 Python
用Python的pandas框架操作Excel文件中的数据教程
Mar 31 Python
python用10行代码实现对黄色图片的检测功能
Aug 10 Python
Python实现一个简单的验证码程序
Nov 03 Python
Java分治归并排序算法实例详解
Dec 12 Python
浅谈numpy库的常用基本操作方法
Jan 09 Python
Python进阶之尾递归的用法实例
Jan 31 Python
python实现顺序表的简单代码
Sep 28 Python
python 解决动态的定义变量名,并给其赋值的方法(大数据处理)
Nov 10 Python
python生成每日报表数据(Excel)并邮件发送的实例
Feb 03 Python
将tensorflow.Variable中的某些元素取出组成一个新的矩阵示例
Jan 04 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
smarty中常用方法实例总结
2015/08/07 PHP
PHP获取对象属性的三种方法实例分析
2019/01/03 PHP
利用jQuery接受和处理xml数据的代码(.net)
2011/03/28 Javascript
JQuery给元素添加/删除节点比如select
2013/04/02 Javascript
javascript获取隐藏dom的宽高 具体实现
2013/07/14 Javascript
JavaScript中this的使用详解
2013/11/08 Javascript
Js中使用hasOwnProperty方法检索ajax响应对象的例子
2014/12/08 Javascript
DOM基础教程之使用DOM控制表单
2015/01/20 Javascript
原生js模拟淘宝购物车项目实战
2015/11/18 Javascript
Easyui和zTree两种方式分别实现树形下拉框
2017/08/04 Javascript
vue实现消息的无缝滚动效果的示例代码
2017/12/05 Javascript
vue如何判断dom的class
2018/04/26 Javascript
Nodejs Express 通过log4js写日志到Logstash(ELK)
2018/08/30 NodeJs
Element UI 自定义正则表达式验证方法
2018/09/04 Javascript
vue实现抖音时间转盘
2019/09/08 Javascript
easyUI 实现的后台分页与前台显示功能示例
2020/06/01 Javascript
js实现查询商品案例
2020/07/22 Javascript
解决vue项目中出现Invalid Host header的问题
2020/11/17 Javascript
[31:55]完美世界DOTA2联赛循环赛 IO vs GXR BO2第一场 11.04
2020/11/05 DOTA
举例详解Python中的split()函数的使用方法
2015/04/07 Python
Python中的默认参数详解
2015/06/24 Python
使用python调用zxing库生成二维码图片详解
2017/01/10 Python
Python实现PS滤镜特效之扇形变换效果示例
2018/01/26 Python
Python2和Python3中urllib库中urlencode的使用注意事项
2018/11/26 Python
Pyqt5自适应布局实例
2019/12/13 Python
解决tensorboard多个events文件显示紊乱的问题
2020/02/15 Python
Python+Dlib+Opencv实现人脸采集并表情判别功能的代码
2020/07/01 Python
中外合拍动画首获奥斯卡提名,“上海出品”《飞奔去月球》能否拿下最终大奖?
2021/03/16 国漫
纯CSS3制作的简洁蓝白风格的登录模板(非IE效果更好)
2013/08/11 HTML / CSS
大学生就业自我鉴定
2013/10/26 职场文书
高三历史教学反思
2014/01/09 职场文书
八年级英语教学计划
2015/01/23 职场文书
离婚起诉书怎么写
2015/05/19 职场文书
如何利用python和DOS获取wifi密码
2021/03/31 Python
MySQL query_cache_type 参数与使用详解
2021/07/01 MySQL
Go 语言中 20 个占位符的整理
2021/10/16 Golang