在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利用paramiko连接远程服务器执行命令的方法
Oct 16 Python
python逐行读写txt文件的实例讲解
Apr 03 Python
python贪婪匹配以及多行匹配的实例讲解
Apr 19 Python
python学习基础之循环import及import过程
Apr 22 Python
Python2.7.10以上pip更新及其他包的安装教程
Jun 12 Python
Linux下多个Python版本安装教程
Aug 15 Python
详解Django的model查询操作与查询性能优化
Oct 16 Python
从DataFrame中提取出Series或DataFrame对象的方法
Nov 10 Python
解决vscode python print 输出窗口中文乱码的问题
Dec 03 Python
Python编程快速上手——strip()函数的正则表达式实现方法分析
Feb 29 Python
Django ORM判断查询结果是否为空,判断django中的orm为空实例
Jul 09 Python
django filter过滤器实现显示某个类型指定字段不同值方式
Jul 16 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
VFP与其他应用程序的集成
2006/10/09 PHP
[原创]PHP实现逐行删除文件右侧空格的方法
2015/12/25 PHP
在云虚拟主机部署thinkphp5项目的步骤详解
2017/12/21 PHP
Ubuntu彻底删除PHP7.0的方法
2018/07/27 PHP
PHP PDOStatement::bindColumn讲解
2019/01/30 PHP
在PHP中输出JS语句以及乱码问题的解决方案
2019/02/13 PHP
JavaScript 定义function的三种方式小结
2009/10/16 Javascript
js字符串操作方法实例分析
2015/05/06 Javascript
JS控制伪元素的方法汇总
2016/04/06 Javascript
jQuery Select下拉框操作小结(推荐)
2016/07/22 Javascript
AngularJS中比较两个数组是否相同
2016/08/24 Javascript
浅析Javascript ES6中的原生Promise
2016/08/25 Javascript
Vue.js每天必学之方法与事件处理器
2016/09/06 Javascript
从零学习node.js之mysql数据库的操作(五)
2017/02/24 Javascript
nodejs中全局变量的实例解析
2017/03/07 NodeJs
jQuery使用EasyUi实现三级联动下拉框效果
2017/03/08 Javascript
关于jquery中attr()和prop()方法的区别
2018/05/28 jQuery
JavaScript设计模式之原型模式分析【ES5与ES6】
2018/07/26 Javascript
jQuery实现的点击显示隐藏下拉菜单功能完整示例
2019/05/17 jQuery
vue-router的钩子函数用法实例分析
2019/10/26 Javascript
[04:48]DOTA2上海特锦赛小组赛第三日 TOP10精彩集锦
2016/02/28 DOTA
python中map、any、all函数用法分析
2015/04/21 Python
python连接MySQL数据库实例分析
2015/05/12 Python
python爬虫入门教程--HTML文本的解析库BeautifulSoup(四)
2017/05/25 Python
python实现扫描日志关键字的示例
2018/04/28 Python
Python日期时间对象转换为字符串的实例
2018/06/22 Python
numpy数组之存取文件的实现示例
2019/05/24 Python
Python OpenCV调用摄像头检测人脸并截图
2020/08/20 Python
如何在Django配置文件里配置session链接
2019/08/06 Python
关于pandas的离散化,面元划分详解
2019/11/22 Python
pytorch 归一化与反归一化实例
2019/12/31 Python
win10系统下python3安装及pip换源和使用教程
2020/01/06 Python
python,Java,JavaScript实现indexOf
2020/09/09 Python
前端canvas动画如何转成mp4视频的方法
2019/06/17 HTML / CSS
街头时尚在线:JESSICABUURMAN
2019/06/16 全球购物
公务员年终个人总结
2015/02/12 职场文书