在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类定义的讲解
Nov 01 Python
Python中的localtime()方法使用详解
May 22 Python
django 创建过滤器的实例详解
Aug 14 Python
python基础教程项目四之新闻聚合
Apr 02 Python
Python数组并集交集补集代码实例
Feb 18 Python
python GUI库图形界面开发之PyQt5信号与槽基本操作
Feb 25 Python
Anaconda+spyder+pycharm的pytorch配置详解(GPU)
Oct 18 Python
为2021年的第一场雪锦上添花:用matplotlib绘制雪花和雪景
Jan 05 Python
SpringBoot首页设置解析(推荐)
Feb 11 Python
Python文件的操作示例的详细讲解
Apr 08 Python
python 开心网和豆瓣日记爬取的小爬虫
May 29 Python
TensorFlow中tf.batch_matmul()的用法
Jun 02 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小教程之实现链表
2014/06/09 PHP
Zend Framework教程之Zend_Db_Table_Row用法实例分析
2016/03/21 PHP
抛弃 PHP 代价太高
2016/04/26 PHP
PHP实现上传图片到 zimg 服务器
2016/10/19 PHP
PHP性能测试工具xhprof安装与使用方法详解
2018/04/29 PHP
Javascript String对象扩展HTML编码和解码的方法
2009/06/02 Javascript
js hover 定时器(实例代码)
2013/11/12 Javascript
javascript图片相似度算法实现 js实现直方图和向量算法
2014/01/14 Javascript
JS平滑无缝滚动效果的实现代码
2016/05/06 Javascript
JavaScript中判断数据类型的方法总结
2016/05/24 Javascript
JS & JQuery 动态添加 select option
2016/06/08 Javascript
浅谈js中StringBuffer类的实现方法及使用
2016/09/02 Javascript
AngularJS实现数据列表的增加、删除和上移下移等功能实例
2016/09/05 Javascript
关于javascript事件响应的基础语法总结(必看篇)
2016/12/26 Javascript
vue2 如何实现div contenteditable=“true”(类似于v-model)的效果
2017/02/08 Javascript
基于js Canvas实现二次贝塞尔曲线
2018/12/25 Javascript
[01:08]2014DOTA2展望TI 剑指西雅图LGD战队专访
2014/06/30 DOTA
Python中join和split用法实例
2015/04/14 Python
详解详解Python中writelines()方法的使用
2015/05/25 Python
python实现人脸识别代码
2017/11/08 Python
python实现简易版计算器
2020/06/22 Python
numpy使用技巧之数组过滤实例代码
2018/02/03 Python
python如何在循环引用中管理内存
2018/03/20 Python
Python基于FTP模块实现ftp文件上传操作示例
2018/04/23 Python
python 对一幅灰度图像进行直方图均衡化
2020/10/27 Python
Python APScheduler执行使用方法详解
2020/12/10 Python
HTML5添加鼠标悬浮音响效果不使用FLASH
2014/04/23 HTML / CSS
HTML5 canvas标签实现刮刮卡效果
2015/04/24 HTML / CSS
详解如何解决H5开发使用wx.hideMenuItems无效果不生效
2021/01/20 HTML / CSS
什么是ESB?请介绍一下ESB?
2015/05/27 面试题
教师自荐书
2013/10/08 职场文书
学校司机岗位职责
2013/11/14 职场文书
创先争优制度
2014/01/21 职场文书
厂区绿化方案
2014/05/08 职场文书
四风对照检查剖析材料
2014/10/07 职场文书
2019年家电促销广告语集锦
2019/10/21 职场文书