校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > pytho多張圖片的無損拼接的實現示例

pytho多張圖片的無損拼接的實現示例

熱門標簽:南昌地圖標注 百應電話機器人總部 成都呼叫中心外呼系統哪家強 西青語音電銷機器人哪家好 電梯新時達系統外呼顯示e 地圖標注與注銷 宿州電話機器人哪家好 旅游廁所地圖標注怎么弄 無錫智能外呼系統好用嗎

導入 python 庫

import matplotlib.pyplot as plt
import skimage.io as io
import numpy as np

查看需要拼接的圖片

因為工作需要,所以就不使用昨天晚上的圖片了。
我就拿了兩張截圖作為示例演示。

首先看看拼接前的圖片是什么樣子:

jzg = io.imread('jzg.jpg')   # np.ndarray, [h, w, c], 值域[0, 255], RGB
plt.imshow(jzg)   #查看圖片
plt.show()

解釋說明:“jzg”保存的是numpy的數組。

lgz = io.imread('lgz.jpg')   # np.ndarray, [h, w, c], 值域[0, 255], RGB
plt.imshow(lgz)
plt.show()


因為我使用的是 jupyter Notebook,所以圖片顯示的不是太清晰。

查看一下圖片的大小和數組元素的數據類型。

print(jzg.shape)   #查看圖片的大小
print(jzg.dtype)   #查看數組元素數據類型
print(lgz.shape)
print(lgz.dtype)

輸出:

(720, 1280, 3)
uint8
(720, 1280, 3)
uint8

(720, 1280, 3)表示的是數組的大小,物理意義為[h, w, c],分別是圖片的高度h,圖片的寬度w,圖片的通道數c。

可以看出兩者的大小完全一致,數組元素的數據類型為“uint8”。

查看數組中元素的值域:

print([jzg.min(), jzg.max()])

輸出:

[0, 255]

橫向拼接

創建拼接用的數組:

pj1 = np.zeros((720,1280 + 1280,3))   #橫著拼接
pj1[:,:1280,:] = jzg.copy()   #圖片jzg在左
pj1[:,1280:,:] = lgz.copy()   #圖片lgz在右
print(pj1.dtype)   #查看數組元素類型

輸出:

float64

可以看出拼接后的數據類型不一樣了,所以要改一下,不然顯示的就是錯誤的。

pj1=np.array(pj1,dtype=np.uint8)   #將pj1數組元素數據類型的改為"uint8"
plt.imshow(pj1)   #查看拼接情況
plt.show()

保存拼接后的圖片

將拼接后的圖片保存在當前目錄下,也可以改為其它的路徑。

io.imsave('pj1.jpg', pj1)   #保存拼接后的圖片

總結

橫向拼接的代碼總結如下:

import matplotlib.pyplot as plt
import skimage.io as io
import numpy as np

jzg = io.imread('jzg.jpg')   # np.ndarray, [h, w, c], 值域(0, 255), RGB
plt.imshow(jzg)   #查看圖片
plt.show()

lgz = io.imread('lgz.jpg')   # np.ndarray, [h, w, c], 值域(0, 255), RGB
plt.imshow(lgz)
plt.show()

print(jzg.shape)   #查看圖片的大小
print(jzg.dtype)   #查看數組元素數據類型
print(lgz.shape)
print(lgz.dtype)

pj1 = np.zeros((720,1280 + 1280,3))   #橫向拼接
pj1[:,:1280,:] = jzg.copy()   #圖片jzg在左
pj1[:,1280:,:] = lgz.copy()   #圖片lgz在右
print(pj1.dtype)   #查看數組元素類型

pj1=np.array(pj1,dtype=np.uint8)   #將pj1數組元素數據類型的改為"uint8"

plt.imshow(pj1)   #查看拼接情況
plt.show()

io.imsave('pj1.jpg', pj1)   #保存拼接后的圖片

縱向拼接

當然,可以橫向拼接自然也可以縱向拼接,只需將拼接用的數組改為如下:

pj2 = np.zeros((720 + 720,1280,3))   #橫向拼接

將拼接操作改為:

pj1[:720,:,:] = jzg.copy()   #圖片jzg在上
pj1[720:,:,:] = lgz.copy()   #圖片lgz在下

然后其他步驟都一樣。

圖片間距

有些時候要求要有縫拼接,這時候就將拼接用的數組橫向或縱向變大,空白區域使用“0”或者“255”填充(我不知道“0”和“255”中,哪個代表白色,哪個代表黑色,需要的就自己去實驗或者查詢一下)。

到此這篇關于pytho多張圖片的無損拼接的實現示例的文章就介紹到這了,更多相關pytho圖片無損拼接內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python圖像處理之圖片拼接和堆疊案例教程
  • python實現碑帖圖片橫向拼接
  • 有趣的Python圖片制作之如何用QQ好友頭像拼接出里昂
  • python實現拼接圖片
  • python使用PIL剪切和拼接圖片
  • python實現圖片橫向和縱向拼接
  • python實現多張圖片拼接成大圖
  • Python實現圖片拼接的代碼
  • Python實現拼接多張圖片的方法

標簽:西安 濰坊 七臺河 贛州 辛集 雅安 渭南 許昌

巨人網絡通訊聲明:本文標題《pytho多張圖片的無損拼接的實現示例》,本文關鍵詞  pytho,多張,圖片,的,無損,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《pytho多張圖片的無損拼接的實現示例》相關的同類信息!
  • 本頁收集關于pytho多張圖片的無損拼接的實現示例的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    日韩一级欧美一级| 国产日产欧产精品推荐色 | 欧美日韩成人一区二区| 99re成人精品视频| 成人h版在线观看| 成人成人成人在线视频| 91麻豆精品国产91久久久久久| 久久精品亚洲乱码伦伦中文| 日本韩国欧美一区二区三区| 国产精品福利一区| 色婷婷久久久久swag精品 | 亚洲免费看黄网站| 18欧美乱大交hd1984| 亚洲欧美综合色| 亚洲欧洲国产日本综合| 日韩毛片高清在线播放| 亚洲私人影院在线观看| 亚洲人成网站精品片在线观看 | 国v精品久久久网| 国产高清视频一区| 成人av电影在线网| 91麻豆成人久久精品二区三区| 99国产精品久久久久| 欧美伊人久久久久久久久影院| 91麻豆精品国产91久久久更新时间| 51午夜精品国产| 欧美精品一区在线观看| 国产欧美一区二区精品久导航| 国产精品每日更新| 亚洲一区二区欧美| 精品在线一区二区| a在线播放不卡| 欧美日韩在线播放一区| 日韩久久免费av| 国产精品视频在线看| 亚洲影院久久精品| 国产精品996| 国产精品一区二区你懂的| 亚洲老妇xxxxxx| 一区二区三区蜜桃网| 日韩精品一级中文字幕精品视频免费观看| 日韩成人免费电影| 成人免费在线观看入口| 中文文精品字幕一区二区| 亚洲男人天堂av| 美女视频黄频大全不卡视频在线播放| 国产精品18久久久久| 一本久久a久久免费精品不卡| 欧美人与禽zozo性伦| 国产亚洲一区二区三区| 一区二区激情小说| 国产在线精品一区二区不卡了 | av男人天堂一区| 欧美喷潮久久久xxxxx| 久久久噜噜噜久噜久久综合| 亚洲黄色尤物视频| 国产乱人伦偷精品视频不卡| 91黄色在线观看| 国产日韩欧美精品电影三级在线| 亚洲国产美国国产综合一区二区| 亚洲一区二区综合| 中文字幕乱码亚洲精品一区| 午夜av一区二区| 成人综合婷婷国产精品久久免费| 欧美日韩国产美女| 国产精品久久久久久久久搜平片 | 亚洲黄一区二区三区| 久久国产精品99久久人人澡| 色综合一个色综合| 国产农村妇女毛片精品久久麻豆| 亚洲18影院在线观看| 91在线无精精品入口| 久久亚洲二区三区| 五月婷婷久久丁香| 色狠狠综合天天综合综合| 久久久午夜精品| 日本午夜精品一区二区三区电影| 91丝袜美腿高跟国产极品老师 | 91小宝寻花一区二区三区| 久久久久久久久免费| 日本亚洲电影天堂| 欧美日韩国产另类不卡| 中文字幕一区二区在线观看| 激情综合网最新| 欧美一区二区视频免费观看| 亚洲一区av在线| 日本电影亚洲天堂一区| 国产精品入口麻豆九色| 国产一区不卡视频| 日韩美女视频在线| 蜜臀av性久久久久蜜臀av麻豆| 在线中文字幕一区| 一区二区三区国产精品| 色综合色综合色综合| 亚洲视频在线一区二区| 成人国产精品免费观看视频| 国产欧美日韩在线看| 国产精品亚洲专一区二区三区| 精品成人在线观看| 极品瑜伽女神91| 精品福利视频一区二区三区| 韩国三级在线一区| 精品福利一区二区三区| 国产主播一区二区| 久久精品一区蜜桃臀影院| 国产精品一区二区在线播放| 久久亚洲综合色一区二区三区| 久久成人免费电影| 日韩亚洲欧美中文三级| 蜜桃视频在线观看一区| 欧美videos大乳护士334| 中文字幕在线观看一区二区| 五月天亚洲婷婷| 91精品国产综合久久久久久久| 石原莉奈在线亚洲二区| 日韩一区二区三| 亚洲国产成人porn| 亚洲视频综合在线| 蜜乳av一区二区| 欧美一区二区三区思思人| 日韩精品成人一区二区三区| 欧美一级二级在线观看| 麻豆精品国产91久久久久久| 久久这里只有精品6| 粉嫩av一区二区三区粉嫩| 自拍偷拍国产精品| 欧美日韩国产精选| 久久er精品视频| 中文乱码免费一区二区| 91亚洲国产成人精品一区二区三| 一区二区三区不卡视频| 欧美一区二区在线观看| 国产一二精品视频| 亚洲另类在线视频| 91精品啪在线观看国产60岁| 激情综合色综合久久综合| 中文一区二区在线观看| 欧美日韩在线电影| 国产精品一区二区久激情瑜伽| 亚洲日本在线a| 91精品国产综合久久精品app| 国产中文字幕一区| 一区二区激情小说| 久久亚洲综合色一区二区三区| 99久久国产综合精品麻豆| 日韩国产欧美在线观看| 中文字幕精品—区二区四季| 在线观看日韩电影| 国产中文一区二区三区| 亚洲在线视频网站| 久久精品网站免费观看| 91国产免费观看| 国产麻豆91精品| 亚洲国产精品人人做人人爽| 久久久综合网站| 欧美精品色一区二区三区| 粉嫩av一区二区三区在线播放| 免费视频一区二区| 精品一区二区三区视频在线观看| 亚洲视频一区二区免费在线观看| 欧美麻豆精品久久久久久| 成人高清伦理免费影院在线观看| 五月婷婷久久丁香| 国产精品麻豆欧美日韩ww| 欧美一区二区视频网站| 色综合色综合色综合| 久久99精品久久久久婷婷| 国产精品456| 欧美日韩夫妻久久| 亚洲精品视频在线| 日韩精品中文字幕一区二区三区| 91在线无精精品入口| 国产一区二区三区不卡在线观看| 亚洲一区二区三区美女| 亚洲欧洲精品一区二区三区| 精品剧情在线观看| 在线播放/欧美激情| 色欧美88888久久久久久影院| 国产一区二区看久久| 蜜桃91丨九色丨蝌蚪91桃色| 亚洲国产毛片aaaaa无费看| 国产精品剧情在线亚洲| 久久久国产精品麻豆| 欧美一级一区二区| 欧美午夜宅男影院| 色综合久久综合| 成人av电影在线网| 春色校园综合激情亚洲| 国产精品一二三区在线| 国产米奇在线777精品观看| 麻豆一区二区99久久久久| 天天综合色天天| 亚洲一级二级三级| 亚洲综合视频网| 一区二区三区**美女毛片| 中文字幕欧美一区| 综合色中文字幕| 亚洲欧洲精品一区二区精品久久久| 中文字幕国产一区| 国产精品污污网站在线观看|