python將原圖裁剪為固定尺寸小圖
python實(shí)現(xiàn)原圖裁剪為固定尺寸小圖的具體代碼,供大家參考,具體內(nèi)容如下
講解
1、代碼效果:實(shí)現(xiàn)原圖裁剪為固定尺寸小圖
代碼
import numpy as np
import pandas as pd
import os
import torch as t
import torchvision.transforms.functional as ff
from torch.utils.data import Dataset
from PIL import Image
import torchvision.transforms as transforms
import cfg
def center_crop(data, crop_size):
data = ff.center_crop(data, crop_size)
return data
def img_crop(img):
higth, width = img.size
w = 100
id = 1
i = 0
while (i + w <= higth):
j = 0
while (j + w <= width):
new_img = img.crop((i, j, i + w, j + w))
rename = r""#小圖存放路徑
new_img.save(rename + str(id) + ".png", quality=95)#小圖保存
id += 1
j += 100
print(new_img)
i += 100
if __name__ == "__main__":
path = r''#待處理圖像
crop_size = [500, 500]#中心裁剪為500X500圖像便于后面裁剪小圖
img = Image.open(path)
print(img)
img = center_crop(img, crop_size)
print(img)
img_crop(img)
運(yùn)算結(jié)果
運(yùn)行前

運(yùn)行過(guò)程

運(yùn)行結(jié)果

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
抵御代碼復(fù)雜性使python函數(shù)更加Pythonic技巧示例詳解
這篇文章主要介紹了抵御代碼復(fù)雜性使python函數(shù)更加Pythonic技巧示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01
Python json解析庫(kù)jsonpath原理及使用示例
這篇文章主要介紹了Python json解析庫(kù)jsonpath原理及使用示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-11-11
django 捕獲異常和日志系統(tǒng)過(guò)程詳解
這篇文章主要介紹了django-捕獲異常和日志系統(tǒng)過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-07-07
Python?類(lèi)方法和靜態(tài)方法之間的區(qū)別
這篇文章主要介紹了Python?類(lèi)方法和靜態(tài)方法之間的區(qū)別,靜態(tài)方法并不是真正意義上的類(lèi)方法,它只是一個(gè)被放到類(lèi)里的函數(shù)而已,更多內(nèi)容需要的朋友可以參考一下2022-07-07
學(xué)會(huì)這個(gè)炫酷圖表利器pyecharts,還怕不被公司重用?
前段時(shí)間,公司高層要看上半年度項(xiàng)目組業(yè)績(jī)數(shù)據(jù)分析,沒(méi)辦法,硬著頭皮也要上!說(shuō)到數(shù)據(jù)分析,肯定離不開(kāi)數(shù)據(jù)的可視化,畢竟圖表比冷冰冰的數(shù)字更加直觀,Boss只想一眼就能看出趨勢(shì)和結(jié)論.今天我們就聊一聊 pyecharts 中幾種常用的圖表, ,需要的朋友可以參考下2021-06-06

