在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编程中的运用实例
Jun 26 Python
Python利用递归和walk()遍历目录文件的方法示例
Jul 14 Python
Python的多维空数组赋值方法
Apr 13 Python
python检测文件夹变化,并拷贝有更新的文件到对应目录的方法
Oct 17 Python
Python常用模块之requests模块用法分析
May 15 Python
树莓派安装OpenCV3完整过程的实现
Oct 10 Python
Windows下实现将Pascal VOC转化为TFRecords
Feb 17 Python
python 利用Pyinstaller打包Web项目
Oct 23 Python
opencv python 对指针仪表读数识别的两种方式
Jan 14 Python
如何用python开发Zeroc Ice应用
Jan 29 Python
Python爬虫之爬取哔哩哔哩热门视频排行榜
Apr 28 Python
Python手拉手教你爬取贝壳房源数据的实战教程
May 21 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
用Flash图形化数据(一)
2006/10/09 PHP
详解Grunt插件之LiveReload实现页面自动刷新(两种方案)
2015/07/31 PHP
php将服务端的文件读出来显示在web页面实例
2016/10/31 PHP
php面向对象程序设计入门教程
2019/06/22 PHP
JQuery 获得绝对,相对位置的坐标方法
2010/02/09 Javascript
javascript将异步校验表单改写为同步表单
2015/01/27 Javascript
基于html5和nodejs相结合实现websocket即使通讯
2015/11/19 NodeJs
Js与Jq获取浏览器和对象值的方法
2016/03/18 Javascript
JS模拟bootstrap下拉菜单效果实例
2016/06/17 Javascript
jQuery实现用户信息表格的添加和删除功能
2017/09/12 jQuery
JS基于对象的特性实现去除数组中重复项功能详解
2017/11/17 Javascript
jQuery代码优化方法总结
2018/01/29 jQuery
jQuery实现模糊查询的方法分析
2018/05/10 jQuery
vue左侧菜单,树形图递归实现代码
2018/08/24 Javascript
bootstrap-table实现表头固定以及列固定的方法示例
2019/03/07 Javascript
python实现rest请求api示例
2014/04/22 Python
使用Python3编写抓取网页和只抓网页图片的脚本
2015/08/20 Python
利用Python学习RabbitMQ消息队列
2015/11/30 Python
Python基于分水岭算法解决走迷宫游戏示例
2017/09/26 Python
利用python将图片转换成excel文档格式
2017/12/30 Python
Numpy中对向量、矩阵的使用详解
2019/10/29 Python
使用python实现男神女神颜值打分系统(推荐)
2019/10/31 Python
pygame编写音乐播放器的实现代码示例
2019/11/19 Python
PyQt5 如何让界面和逻辑分离的方法
2020/03/24 Python
Python如何操作office实现自动化及win32com.client的运用
2020/04/01 Python
CSS3中文字镂空、透明值、阴影效果设置示例小结
2016/03/07 HTML / CSS
HTML5 语义化结构化规范化
2008/10/17 HTML / CSS
瑞典网上购买现代和复古家具:Reforma
2019/10/21 全球购物
abstract class和interface有什么区别?
2012/01/03 面试题
英文留学推荐信范文
2014/01/25 职场文书
初中英语课后反思
2014/04/25 职场文书
高中生第一学年自我鉴定
2014/09/12 职场文书
2015国际残疾人日活动总结
2015/03/24 职场文书
2015年音乐教师个人工作总结
2015/05/20 职场文书
浅谈MySQL 亿级数据分页的优化
2021/06/15 MySQL
jdbc中自带MySQL 连接池实践示例
2022/07/23 MySQL