在python中实现将一张图片剪切成四份的方法-创新互联

如下所示:

成都网站建设哪家好,找成都创新互联!专注于网页设计、成都网站建设、微信开发、小程序开发、集团成都定制网页设计等服务项目。核心团队均拥有互联网行业多年经验,服务众多知名企业客户;涵盖的客户类型包括:主动防护网等众多领域,积累了大量丰富的经验,同时也获得了客户的一致认可!
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

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前文章:在python中实现将一张图片剪切成四份的方法-创新互联
文章转载:http://pwwzsj.com/article/dgggjg.html