在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连接mssql数据库编码问题解决方法
Jan 01 Python
详解python时间模块中的datetime模块
Jan 13 Python
Python探索之创建二叉树
Oct 25 Python
Python多重继承的方法解析执行顺序实例分析
May 26 Python
Python实现决策树C4.5算法的示例
May 30 Python
python多任务及返回值的处理方法
Jan 22 Python
基于树莓派的语音对话机器人
Jun 17 Python
python和c语言的主要区别总结
Jul 07 Python
详解Python二维数组与三维数组切片的方法
Jul 18 Python
深入浅析python的第三方库pandas
Feb 13 Python
Django contrib auth authenticate函数源码解析
Nov 12 Python
Django debug为True时,css加载失败的解决方案
Apr 24 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
SONY ICF-SW7600的电路分析
2021/03/02 无线电
PHP网上调查系统
2006/10/09 PHP
配置Apache2.2+PHP5+CakePHP1.2+MySQL5运行环境
2009/04/25 PHP
PHP中根据IP地址判断城市实现城市切换或跳转代码
2012/09/04 PHP
PHP代码审核的详细介绍
2013/06/13 PHP
php基于CodeIgniter实现图片上传、剪切功能
2016/05/14 PHP
PHP+MySql+jQuery实现的"顶"和"踩"投票功能
2016/05/21 PHP
微信支付开发维权通知实例
2016/07/12 PHP
PHP内存缓存功能memcached示例
2016/10/19 PHP
laravel-admin解决表单select联动时,编辑默认没选上的问题
2019/09/30 PHP
ThinkPHP5与单元测试PHPUnit使用详解
2020/02/23 PHP
分页栏的web标准实现
2011/11/01 Javascript
JavaScript生成福利彩票双色球号码
2015/05/15 Javascript
jquery实现的判断倒计时是否结束代码
2016/02/05 Javascript
JS触摸屏网页版仿app弹窗型滚动列表选择器/日期选择器
2016/10/30 Javascript
JavaScript中最常用的10种代码简写技巧总结
2017/06/28 Javascript
node错误处理与日志记录的实现
2018/12/24 Javascript
vue动态子组件的两种实现方式
2019/09/01 Javascript
vue如何搭建多页面多系统应用
2020/06/17 Javascript
[48:54]VGJ.T vs infamous Supermajor小组赛D组败者组第一轮 BO3 第二场 6.3
2018/06/04 DOTA
[01:10]DOTA2英雄背景故事第四期之混沌法则混沌骑士
2020/07/16 DOTA
[57:55]完美世界DOTA2联赛PWL S3 Magma vs Phoenix 第二场 12.12
2020/12/16 DOTA
python实现分页效果
2017/10/25 Python
利用matplotlib实现根据实时数据动态更新图形
2019/12/13 Python
python为Django项目上的每个应用程序创建不同的自定义404页面(最佳答案)
2020/03/09 Python
如何安装ruby on rails
2014/02/09 面试题
影视动画专业个人的自我评价
2013/12/31 职场文书
《金孔雀轻轻跳》教学反思
2014/04/20 职场文书
《蝙蝠和雷达》教学反思
2014/04/23 职场文书
纪检干部现实表现材料
2014/08/21 职场文书
印刷技术专业自荐信
2014/09/18 职场文书
副乡长民主生活会个人对照检查材料思想汇报
2014/10/01 职场文书
2016年端午节校园广播稿
2015/12/18 职场文书
教师培训学习心得体会
2016/01/21 职场文书
JS新手入门数组处理的实用方法汇总
2021/04/07 Javascript
JavaScript中MutationObServer监听DOM元素详情
2021/11/27 Javascript