当前位置: 移动技术网 > IT编程>脚本编程>Python > 在python中实现将一张图片剪切成四份的方法

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

2019年01月09日  | 移动技术网IT编程  | 我要评论

大鸟阿力 下载,58同城网招聘兼职,怪盗基德特别篇全集

如下所示:

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中实现将一张图片剪切成四份的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持移动技术网。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网