python+opencv实现图像拼接
生活随笔
收集整理的這篇文章主要介紹了
python+opencv实现图像拼接
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
如下圖,被劃分為1、2、3、4總共4個(gè)小圖片,并各自保存后,怎么把1、2、3、4拼接起來(lái)呢?
這里1和2的寬是相等的,3和4的寬是相等的
我先將1和2拼接,3和4拼接,實(shí)現(xiàn)函數(shù)如下:
再把1和2拼接,3和4拼接后的結(jié)果再次拼接:
import numpy as npdef func2(img1, img2):img3 = np.hstack([img1, img2])return img3當(dāng)然,也可以1和3拼接,2和4拼接,然后再將其結(jié)果拼接,都是一樣的。
需要注意的是img1, img2的位置。
上面的代碼中,主要用到兩個(gè)函數(shù):
np.vstack(): 在豎直方向上拼接
np.hstack(): 在水平方向上拼接
總結(jié)
以上是生活随笔為你收集整理的python+opencv实现图像拼接的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 使用tensorflow2.0搭建DCG
- 下一篇: 含辞未吐,声若幽兰,史上最强免费人工智能