最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python切割圖片的實(shí)現(xiàn)示例

 更新時(shí)間:2022年05月27日 11:13:49   作者:菜菜菜三菜  
本文主要介紹了python切割圖片的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

用opencv處理一下
pillow也可以,但是試過(guò)有時(shí)候會(huì)把圖片自動(dòng)旋轉(zhuǎn)180°,cv沒(méi)有這個(gè)問(wèn)題

import os
from cv2 import cv2


def split_image(src_path, rownum, colnum, file):
    img = cv2.imread(src_path)
    # cv2.imwrite(path, img)
    size = img.shape[0:2]
    w = size[1]
    h = size[0]
    # print(file, w, h)
    # 每行的高度和每列的寬度
    row_height = h // rownum
    col_width = w // rownum
    num = 0
    for i in range(rownum):
        for j in range(colnum):
        	# 保存切割好的圖片的路徑,記得要填上后綴,以及名字要處理一下,可以是
        	# 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(save_path, child_img)


if __name__ == '__main__':
    # 可以遍歷文件夾
    # file_path = r'我是路徑(文件夾路徑)'
    # for file in file_names:
    # src_path 具體圖片路徑,包含后綴
    src_path = ''
    row = 4
    col = 4
    split_image(src_path, row, col, file.split('.')[0])

原圖:

在這里插入圖片描述

切割后:

在這里插入圖片描述

 到此這篇關(guān)于python切割圖片的實(shí)現(xiàn)示例的文章就介紹到這了,更多相關(guān)python切割圖片內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

扬中市| 安泽县| 三穗县| 茶陵县| 黑水县| 九台市| 耒阳市| 巩留县| 志丹县| 珲春市| 台前县| 天柱县| 乐东| 泗洪县| 增城市| 恭城| 永济市| 衡南县| 贵州省| 玉龙| 张北县| 油尖旺区| 犍为县| 壤塘县| 潜江市| 乳山市| 博罗县| 修武县| 滕州市| 龙泉市| 阿拉善右旗| 清水县| 康马县| 常宁市| 林甸县| 北辰区| 手游| 西和县| 衡南县| 交口县| 连南|