python实现对任意大小图片均匀切割的示例
作者:ACGlyt 发布时间:2022-05-07 06:17:05
标签:python,图片,切割
改代码是在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)
来源:https://blog.csdn.net/u011582187/article/details/79842037


猜你喜欢
- 本文所示代码实现python编程方向键控制图片上下左右,我们首先看下演示结果。演示:实例代码:bif="1.jpg" m
- 一、基础表单 <form > <div class="form-group"> <labe
- 本项目为python项目需要安装python及python的opencv模块:opencv_python-4.0.1-cp37-cp37m-
- 一、技术背景损失函数是机器学习中直接决定训练结果好坏的一个模块,该函数用于定义计算出来的结果或者是神经网络给出的推测结论与正确结果的偏差程度
- 1、re.match()的用法re.match()方法是从起始位置开始匹配一个模式,匹配成功返回一个对象,未匹配成功返回None。语法:re
- 目录Pyppeteer 是什么Pyppeteer能做什么截图导出PDF公众号链接导出PDF示例Pyppeteer 是什么介绍 Pyppete
- 目录1 figure1.1 创建figure1.2 figure的常用设置1.2.1 set方法通用设置1.2.2 设置figure标题1.
- 目的是为了检测出采集数据中的异常值。所以很明确,这种情况下的簇为2:正常数据和异常数据两大类1、安装相应的库import matplotli
- 目的描述:为了让没有安装Python的人也能使用我们编写的.py文件,我们需要将编写好的Python程序生成.exe文件。第一步 下载pyi
- 本文实例讲述了Python 类的魔法属性用法。分享给大家供大家参考,具体如下:魔法属性无论人或事物往往都有不按套路出牌的情况,Python的
- 不喜欢Python的人经常会吐嘈Python运行太慢。但是,事实并非如此。尝试以下六个窍门,来为你的Python应用提速。窍门一:关键代码使
- @ResponseBody 和 @RequestBody 注解的区别1 前言在详述 @ResponseBody 和 @RequestBody
- ASP+XML制作菜单管理!menu.asp 这个是前台执行部分<% '----------------
- 制作爬虫的步骤制作一个爬虫一般分以下几个步骤:分析需求分析网页源代码,配合开发者工具编写正则表达式或者XPath表达式正式编写 python
- Selenium 是一个可以让浏览器自动化地执行一系列任务的工具,常用于自动化测试。不过,也可以用来给网页截图。目前,它支持 Java、C#
- 1,reload 方法该方法强迫浏览器刷新当前页面。语法:location.reload([bForceGet])参数: bForceGet
- 一:基础环境介绍:Centos:7.8(cat /etc/redhat-release查看版本号)Python:3.9.5(python -
- 目录前言全局锁表级锁表锁元数据锁(Metadata Locking,简称:MDL锁)总结参考资料前言在真实的企业开发环境中使用MySQL,M
- 1、先看效果:熟悉的图片轮播,只要是个网站,百分之90以上会有个图片轮播。我认为使用图片轮播。第一可以给人以一种美观的感受,而不会显得网站那
- pandas中的DataFrame中可以根据某个属性的同一值进行聚合分组,可以选单个属性,也可以选多个属性:代码示例:import pand