python实现图片切割
栅格图片以矩阵的形式存储,对其实现切割实际上就是将整个矩阵分成一块一块的小矩阵,图片切割还是比较简单的,以下是python代码:
def cutImage(Image:np.array,savePath:str,patch_size:tuple):''':param Image: 要切割的图像:param savePath: 保存到的文件夹:param patch_size: 切割后小块的尺寸,应该成传入一个二维元组:return: None'''Shape=Image.shapeprint(Shape)if len(Shape)==2:rows = [patch_size[0] * i for i in range(int(Shape[0] / patch_size[0]))]cols = [patch_size[1] * i for i in range(int(Shape[1] / patch_size[1]))]i = 1for row in rows:for col in cols:tiff.imsave(savePath + "/part" + str(i)+".tif", Image[row:row+patch_size[0],col:col+patch_size[1]])i=i+1elif len(Shape)==3:rows = [patch_size[0] * i for i in range(int(Shape[1] / patch_size[0]))]cols = [patch_size[1] * i for i in range(int(Shape[2] / patch_size[1]))]i = 1for row in rows:for col in cols:tiff.imsave(savePath + "/part" + str(i)+".tif", Image[:,row:row + patch_size[0], col:col + patch_size[1]])i+=1
python实现图片切割相关推荐
- python实现图片切割和合并
在进行滑块验证码图像还原的过程中,需要用到图片切割成小的图像块,然后根据给定的排序对小的图像块进行重新组合. 目录 一.将原图进行切割 二.切割之后的图片 三.还原之后的图片 未切割前的图片 一.将原 ...
- python进行图片的定位切割_python3 实现对图片进行局部切割的方法
python3 实现对图片进行局部切割的方法 先拿个图片举例子,比如说截取途中方框内的图片: # 导入相关的库 from PIL import Image # 打开一张图 img = Image.op ...
- python图片切割与合并
python图片切割与合并 1.tif图片切割为jpg 2.图片合并 1.tif图片切割为jpg 将图片切割为1024大小的小图片 大小不够1024的,填充为黑色 import os import n ...
- python图片切割以及识别图片中的文字
今天记录在爬取图片网站时,需要按如下需求展示图片和答案: 本次爬取数据量不大,爬取内容也都集中在一个页面,网站也没有异步加载或反爬措施,但是遇到了三个难点: 难点一:图片链接是lazyload,且全部 ...
- python智能图片识别系统(图片切割、图片识别、区别标识)
目录 技术介绍 运行效果 关键代码 写在最后 技术介绍 你好! python flask图片识别系统使用到的技术有:图片背景切割.图片格式转换(pdf转png).图片模板匹配.图片区别标识. 运行效果 ...
- 【Python+图片切割+图片合并】基于Python的图片批量切割与合并(保持原像素不变,不会出现像素大小不匹配、填充黑边的问题)
基于Python的图片批量切割与合并(保持原像素不变,不会出现像素大小不匹配.填充黑边的问题) 前言 效果图 1.批量读取文件 2.清空目标目录方法(配合切割图片方法使用) 3.批量切割图片(像素不足 ...
- python脚本编程——将批量的长方形图片切割成多个正方形图片
简介 在处理.mat文件得到图片(bmp)时,转成的图片尺寸大小与.mat文件有关.两个特征的.mat文件分别是1294*86和1294*128大小.这也是两个文件中的图片大小,由于模型输入需要的是批 ...
- python图片处理之图片切割
python图片切割在很多项目中都会用到,比如验证码的识别.目标检测.定点切割等,本文给大家带来python的两种切割方式: from PIL import Image""&quo ...
- python 将图片切割成固定大小的图片脚本
将像素很大的图片切割成固定大小的多张图片,代码如下: import numpy as np import matplotlib import os from PIL import Imagedef i ...
最新文章
- 我开发的代码,如何申请版权_代码简介:我花了3个月时间申请开发人员职位。 这是我学到的。...
- 分布式概念-分布式系统是什么?
- shell 不等于_关于shell编程中的整数值比较的两种方式的简单操作实例
- CoffeeScript和Sass提高Web开发效率
- nacos如何做注册中心?服务注册之后自带负载均衡,这一篇文章就够了!
- 处理Xcode8输出无用的Log信息
- linux5中文支持,centos安装中文支持
- 一个前端UI资源共享网站
- 易改衣完成 5000 万 A 轮融资,唯品会战略投资
- 产品经理基本功之PRD
- React行内样式写法
- 时序分析 42 -- 时序数据转为空间数据 (一) 格拉姆角场
- 夸奖对方代码写的好_不知道如何夸奖别人?五种赞美方式,让你得到你想不到的结果!...
- spss和python哪个好用_数据分析5大软件PK,你最爱哪个?
- 英国手机漫谈之签手机喽!
- linux下的EC20的监控python脚本
- 重定向与请求转发的区别及什么时候使用
- imageJ基本操作
- Web大学生网页作业成品 bootstrap响应式网站开发 基于HTML+CSS+JS+Bootstrap制作火锅美食网站(4页)
- 动态规划之最小编辑距离问题