在python中实现将一张图片剪切成四份的方法


Posted in Python onDecember 05, 2018

如下所示:

import cv2 # [1]导入OpenCv开源库
import numpy as np
 
image_path = "F:\\11111111111111111111111111111\\100000.jpg"
srcImg = cv2.imread(image_path) # [2]将图片加载到内存
 
cv2.namedWindow("[srcImg]", cv2.WINDOW_AUTOSIZE) # [3]创建显示窗口
cv2.imshow("[srcImg]", srcImg) # [4]在刚才创建的显示窗口中显示刚在加载的图片
cv2.waitKey(0)
 
# ========================================================================================================
# 模块说明:
#    由于OpenCv中,imread()函数读进来的图片,其本质上就是一个三维的数组,这个NumPy中的三维数组是一致的,所以设置图片的 
#  ROI区域的问题,就转换成数组的切片问题,在Python中,数组就是一个列表序列,所以使用列表的切片就可以完成ROI区域的设置 
# ========================================================================================================
image_save_path_head = "F:\\11111111111111111111111111111\\111\\cat_ROI_"
image_save_path_tail = ".jpg"
seq = 1
for i in range(2): # [1]480*360==15*11---height
  for j in range(2): # [2]column-----------width
    img_roi = srcImg[(i * 112):((i + 1) * 112), (j * 112):((j + 1) * 112)]
    image_save_path = "%s%d%s" % (image_save_path_head, seq, image_save_path_tail)##将整数和字符串连接在一起
    cv2.imwrite(image_save_path, img_roi)
    seq = seq + 1

以上这篇在python中实现将一张图片剪切成四份的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中使用wxPython开发的一个简易笔记本程序实例
Feb 08 Python
python读写json文件的简单实现
Apr 11 Python
Python实现pdf文档转txt的方法示例
Jan 19 Python
Python向MySQL批量插数据的实例讲解
Mar 31 Python
numpy中以文本的方式存储以及读取数据方法
Jun 04 Python
Python Pandas批量读取csv文件到dataframe的方法
Oct 08 Python
Python解决两个整数相除只得到整数部分的实例
Nov 10 Python
浅析python的优势和不足之处
Nov 20 Python
Python数据抓取爬虫代理防封IP方法
Dec 23 Python
Python中将两个或多个list合成一个list的方法小结
May 12 Python
Django实现基于类的分页功能
Oct 31 Python
python学习笔记之多进程
Aug 06 Python
python实现对任意大小图片均匀切割的示例
Dec 05 #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
You might like
PHP 错误之引号中使用变量
2009/05/04 PHP
php实现用于计算执行时间的类实例
2015/04/18 PHP
php根据用户语言跳转相应网页
2015/11/04 PHP
PHP实现大数(浮点数)取余的方法
2017/02/18 PHP
PHP获取远程http或ftp文件的md5值的方法
2019/04/15 PHP
List the Codec Files on a Computer
2007/06/11 Javascript
javascript实现二分查找法实现代码
2007/11/12 Javascript
javascript中动态加载js文件多种解决办法总结
2013/11/15 Javascript
JavaScript中的值类型详细介绍
2014/12/29 Javascript
JavaScript脚本库编写的方法
2015/12/09 Javascript
JS不用正则验证输入的字符串是否为空(包含空格)的实现代码
2016/06/14 Javascript
JS版微信6.0分享接口用法分析
2016/10/13 Javascript
用js控件div的滚动条,让它在内容更新时自动滚到底部的实现方法
2016/10/27 Javascript
JS实现京东首页之页面顶部、Logo和搜索框功能
2017/01/12 Javascript
vue实现提示保存后退出的方法
2018/03/15 Javascript
JavaScript的查询机制LHS和RHS解析
2019/08/16 Javascript
python类和继承用法实例
2015/07/07 Python
Python多进程分块读取超大文件的方法
2016/04/13 Python
深入学习Python中的装饰器使用
2016/06/20 Python
matplotlib savefig 保存图片大小的实例
2018/05/24 Python
Python获取对象属性的几种方式小结
2020/03/12 Python
Python 如何对文件目录操作
2020/07/10 Python
沙龙级头发造型工具:FOXYBAE
2018/07/01 全球购物
美国领先的家庭智能音响系统品牌:Sonos
2018/07/20 全球购物
澳大利亚网上书店:QBD
2021/01/09 全球购物
企业治理工作自我评价
2013/09/26 职场文书
英语专业毕业生求职简历的自我评价
2013/10/24 职场文书
技术总监岗位职责
2013/12/05 职场文书
2014年党员个人剖析材料
2014/10/08 职场文书
预备党员转正材料
2014/12/19 职场文书
大学生党课心得体会
2016/01/07 职场文书
感谢信的技巧及范例
2019/05/15 职场文书
JavaScript继承的三种方法实例
2021/05/12 Javascript
Win11任务栏太宽了怎么办?一招解决Win11任务栏太宽问题
2021/11/21 数码科技
bootstrapv4轮播图去除两侧阴影及线框的方法
2022/02/15 HTML / CSS
三星 3nm 芯片将于第二季度开始量产
2022/04/29 数码科技