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

python實現(xiàn)圖像拼接功能

 更新時間:2020年03月23日 15:47:21   作者:嘩啦呼啦嘿  
這篇文章主要為大家詳細介紹了python實現(xiàn)圖像拼接功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

利用Python將Market1501的分割圖片和原圖兩張圖片進行拼接成一左一右一張圖片,并將圖片的像素值調(diào)整成256*128.
所有文件夾:

文件夾下的所有原圖: 

文件夾下的所有的分割圖片:

代碼如下:

import PIL.Image as Image
import os
 
IMAGES_PATH = 'E:/gyx/Learning/Practice/4/data/market1501_seg_1/test/ori_img/' # 原圖片集地址
IMAGES_PATH_1 = 'E:/gyx/Learning/Practice/4/data/market1501_seg_1/test/seg_img/' #分割圖片集地址
IMAGE_SAVE_PATH = 'E:/gyx/Learning/Practice/4/data/market1501_seg_1/test/new/' #保存新圖片地址
IMAGES_FORMAT = ['.jpg', '.JPG'] # 圖片格式
list_n = []
w = 256 # 每張小圖片的大小
h = 128
 
# 獲取圖片集地址下的所有圖片名稱
image_names = [name for name in os.listdir(IMAGES_PATH) for item in IMAGES_FORMAT if
 os.path.splitext(name)[1] == item]
 
image_names_1 = [name for name in os.listdir(IMAGES_PATH_1) for item in IMAGES_FORMAT if
 os.path.splitext(name)[1] == item]
 
# 定義圖像拼接函數(shù)
def image_compose(imag,imag_1):
 src = os.path.join(os.path.abspath(IMAGE_SAVE_PATH), img)
 to_image = Image.new('RGB', (2 * h, 1 * w)) # 創(chuàng)建一個新圖
 # 把兩張圖片按順序粘貼到對應(yīng)位置上
 rom_image = Image.open(IMAGES_PATH + imag).resize((h,w), Image.ANTIALIAS)
 rom_image_1 = Image.open(IMAGES_PATH_1 + imag_1).resize((h, w), Image.ANTIALIAS)
 to_image.paste(rom_image,(0,0))
 to_image.paste(rom_image_1,(h,0))
 to_image.save(src) # 保存新圖,還是原來的名稱
 
#文件名相同就調(diào)用拼接函數(shù)
for img in image_names:
 for img_1 in image_names_1:
 if img == img_1:
 image_compose(img,img_1)

單獨圖片的拼接效果:

新文件夾new下圖片的效果:

本文已被收錄到專題《python圖片處理操作》 ,歡迎大家點擊學(xué)習(xí)更多精彩內(nèi)容。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

盈江县| 永兴县| 山阴县| 石家庄市| 宜兴市| 布尔津县| 大丰市| 通江县| 阳新县| 赤水市| 晋州市| 沅江市| 纳雍县| 行唐县| 西青区| 依兰县| 徐州市| 象州县| 德令哈市| 韩城市| 石楼县| 黔西| 岳阳市| 明星| 岳普湖县| 沁源县| 龙南县| 高要市| 崇左市| 江山市| 太保市| 弥渡县| 长葛市| 临沧市| 黄梅县| 九台市| 康马县| 双辽市| 开江县| 长兴县| 吉首市|