python图像切片,python 切图
主要介绍python裁剪图片的实现实例,通过实例代码非常详细的介绍,对大家的学习或者工作有一定的参考价值。有需要的朋友下面和边肖一起学习。
用opencv处理。
抱枕还可以,但是有时候试了一下会自动旋转图片180。cv没有这个问题。
导入操作系统
从cv2导入cv2
def split_image(src_path,rownum,colnum,file):
img=cv2.imread(src_path)
# cv2.imwrite(路径,img)
size=img.shape[0:2]
w=大小[1]
h=大小[0]
#打印(文件,宽,高)
#每行的高度和每列的宽度
row_height=h //rownum
col_width=w //rownum
num=0
对于范围内的I(rownum):
对于范围(列号):内的j
#保存剪切图片的路径,记得填后缀,处理名字。它可以是
# src_path.split( . )[0] _ str((i 1)*(j 1))。 jpg
save_path=
row_start=j * col_width
row _ end=(j ^ 1)* col _ width
col_start=i * row_height
col _ end=(I ^ 1)* row _ height
# print(row_start,row_end,col_start,col_end)
# cv2图片:[高,宽]
child _ img=img[col _ start : col _ end,row_start:row_end]
cv2.imwrite(保存路径,子路径)
if __name__==__main__:
#您可以遍历文件夹
# file_path=r 我是路径(文件夹路径)
文件名中文件的# :
# src_path特定的图片路径,包括后缀
src_path=
row=4
col=4
split_image(src_path,row,col,file.split( . ))[0])
原图:
切割后:
关于python切图的实现例子这篇文章就到此为止了。关于python切图的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。