python+opencv实现图像拼接
生活随笔
收集整理的這篇文章主要介紹了
python+opencv实现图像拼接
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如下圖,被劃分為1、2、3、4總共4個小圖片,并各自保存后,怎么把1、2、3、4拼接起來呢?
這里1和2的寬是相等的,3和4的寬是相等的
我先將1和2拼接,3和4拼接,實現函數如下:
再把1和2拼接,3和4拼接后的結果再次拼接:
import numpy as npdef func2(img1, img2):img3 = np.hstack([img1, img2])return img3當然,也可以1和3拼接,2和4拼接,然后再將其結果拼接,都是一樣的。
需要注意的是img1, img2的位置。
上面的代碼中,主要用到兩個函數:
np.vstack(): 在豎直方向上拼接
np.hstack(): 在水平方向上拼接
總結
以上是生活随笔為你收集整理的python+opencv实现图像拼接的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用tensorflow2.0搭建DCG
- 下一篇: 非标自动化转行机器人_工作4年,自动化工