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

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

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

用opencv處理一下
pillow也可以,但是試過有時候會把圖片自動旋轉(zhuǎn)180°,cv沒有這個問題

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切割圖片的實現(xiàn)示例的文章就介紹到這了,更多相關(guān)python切割圖片內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python實現(xiàn)斗地主分牌洗牌

    python實現(xiàn)斗地主分牌洗牌

    這篇文章主要為大家詳細(xì)介紹了python實現(xiàn)斗地主分牌洗牌,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • 解決使用PyCharm時無法啟動控制臺的問題

    解決使用PyCharm時無法啟動控制臺的問題

    今天小編就為大家分享一篇解決使用PyCharm時無法啟動控制臺的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • python單向鏈表實例詳解

    python單向鏈表實例詳解

    這篇文章主要為大家詳細(xì)介紹了python單向鏈表實例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • Python實現(xiàn)自動識別并批量轉(zhuǎn)換文本文件編碼

    Python實現(xiàn)自動識別并批量轉(zhuǎn)換文本文件編碼

    這篇文章主要為大家詳細(xì)介紹了如何利用Python實現(xiàn)自動識別并批量轉(zhuǎn)換文本文件編碼的功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2023-03-03
  • Python幾種常見算法匯總

    Python幾種常見算法匯總

    這篇文章主要介紹了如何用Python實現(xiàn)幾種常見算法,文中代碼簡單易懂,方便大家更好的學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • Python and、or以及and-or語法總結(jié)

    Python and、or以及and-or語法總結(jié)

    這篇文章主要介紹了Python and、or以及and-or語法總結(jié),本文分別給出實例講解它們的使用方法,需要的朋友可以參考下
    2015-04-04
  • Python可跨平臺實現(xiàn)獲取按鍵的方法

    Python可跨平臺實現(xiàn)獲取按鍵的方法

    這篇文章主要介紹了Python可跨平臺實現(xiàn)獲取按鍵的方法,分別針對windows及Unix等不同平臺獲取按鍵的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • Python2.7實現(xiàn)多進程下開發(fā)多線程示例

    Python2.7實現(xiàn)多進程下開發(fā)多線程示例

    這篇文章主要為大家詳細(xì)介紹了Python2.7實現(xiàn)多進程下開發(fā)多線程示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • Python實現(xiàn)單詞拼寫檢查

    Python實現(xiàn)單詞拼寫檢查

    這篇文章主要介紹了Python實現(xiàn)單詞拼寫檢查,本文講解了單詞拼寫檢查的一些知識并給出兩種實現(xiàn)方法,需要的朋友可以參考下
    2015-04-04
  • 解讀numpy中改變數(shù)組維度的幾種方式

    解讀numpy中改變數(shù)組維度的幾種方式

    這篇文章主要介紹了numpy中改變數(shù)組維度的幾種方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06

最新評論

洮南市| 民勤县| 涟水县| 屯留县| 信宜市| 浦县| 滁州市| 澄迈县| 慈利县| 瓮安县| 南江县| 新津县| 津市市| 宁阳县| 通化县| 晋州市| 金秀| 定襄县| 西贡区| 永川市| 胶南市| 平顶山市| 腾冲县| 桓台县| 太保市| 台东市| 新宁县| 井陉县| 平远县| 晋城| 新野县| 江陵县| 宁河县| 东兴市| 井陉县| 邓州市| 吉木乃县| 大埔县| 宁强县| 和平县| 新和县|