婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > python調(diào)用stitcher類(lèi)自動(dòng)實(shí)現(xiàn)多個(gè)圖像拼接融合功能

python調(diào)用stitcher類(lèi)自動(dòng)實(shí)現(xiàn)多個(gè)圖像拼接融合功能

熱門(mén)標(biāo)簽:地圖標(biāo)注微信發(fā)送位置不顯示 蓋州市地圖標(biāo)注 上海機(jī)器人外呼系統(tǒng)哪家好 地圖標(biāo)注的意義點(diǎn) 315電話(huà)機(jī)器人廣告 地圖制圖標(biāo)注位置改變是移位嗎 浙江電銷(xiāo)卡外呼系統(tǒng)好用嗎 房產(chǎn)電銷(xiāo)外呼系統(tǒng) 南京銷(xiāo)售外呼系統(tǒng)軟件

使用stitcher需要注意,圖像太大會(huì)報(bào)錯(cuò)而且計(jì)算慢。

特點(diǎn)和適用范圍:圖像需有足夠重合相同特征區(qū)域。

優(yōu)點(diǎn):適應(yīng)部分傾斜/尺度變換和畸變情形,拼接效果好,使用簡(jiǎn)單,可以一次拼接多張圖片。

缺點(diǎn):需要有足夠的相同特征區(qū)域進(jìn)行匹配,速度較慢(和圖像大小有關(guān))。

原圖(可下載)

代碼(兩張圖片拼接)

import sys
import cv2
 
if __name__ == "__main__":
    img1 = cv2.imread('C:/Users/Guaguan/Desktop/img/1.jpg')    # 圖片絕對(duì)路徑,
    img2 = cv2.imread('C:/Users/Guaguan/Desktop/img/2.jpg')
 
    # stitcher = cv2.createStitcher(False)    # 老的OpenCV版本,用這一個(gè)
    stitcher = cv2.Stitcher.create(cv2.Stitcher_PANORAMA)  # 我的是OpenCV4
 
    (status, pano) = stitcher.stitch((img1, img2))
    if status != cv2.Stitcher_OK:
        print("不能拼接圖片, error code = %d" % status)
        sys.exit(-1)
    print("拼接成功.")
    cv2.imshow('pano', pano)
    # cv2.imwrite("pano.jpg", pano)
    cv2.waitKey(0)

拼接結(jié)果

原圖

代碼(多個(gè)圖像自動(dòng)拼接)

import os
import sys
import cv2
import win32ui
 
 
# ? python基于Stitcher圖像拼接
 
 
def imgstitcher(imgs):  # 傳入圖像數(shù)據(jù) 列表[] 實(shí)現(xiàn)圖像拼接
    stitcher = cv2.Stitcher.create(cv2.Stitcher_PANORAMA)
    _result, pano = stitcher.stitch(imgs)
 
    if _result != cv2.Stitcher_OK:
        print("不能拼接圖片, error code = %d" % _result)
        sys.exit(-1)
 
    output = 'result' + '.png'
    cv2.imwrite(output, pano)
    print("拼接成功. %s 已保存!" % output)
 
 
if __name__ == "__main__":
    # imgPath為圖片所在的文件夾相對(duì)路徑
    imgPath = 'C:/Users/Guaguan/Desktop/img'
    
    imgList = os.listdir(imgPath)
    imgs = []
    for imgName in imgList:
        pathImg = os.path.join(imgPath, imgName)
        img = cv2.imread(pathImg)
        if img is None:
            print("圖片不能讀取:" + imgName)
            sys.exit(-1)
        imgs.append(img)
 
    imgstitcher(imgs)    # 拼接
 
    cv2.waitKey(0)
    cv2.destroyAllWindows()

結(jié)果

到此這篇關(guān)于python調(diào)用stitcher類(lèi)自動(dòng)實(shí)現(xiàn)多個(gè)圖像拼接融合的文章就介紹到這了,更多相關(guān)python圖像拼接融合內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python 圖像增強(qiáng)算法實(shí)現(xiàn)詳解
  • python 基于opencv實(shí)現(xiàn)圖像增強(qiáng)
  • 用Python給圖像算法做個(gè)簡(jiǎn)單應(yīng)用界面
  • python+opencv圖像分割實(shí)現(xiàn)分割不規(guī)則ROI區(qū)域方法匯總
  • python-opencv實(shí)現(xiàn)視頻指定幀數(shù)間隔圖像的保存功能
  • Python深度學(xué)習(xí)之圖像標(biāo)簽標(biāo)注軟件labelme詳解
  • python使用matplotlib顯示圖像失真的解決方案
  • python實(shí)現(xiàn)求純色彩圖像的邊框
  • python數(shù)字圖像處理之估計(jì)噪聲參數(shù)
  • Python深度學(xué)習(xí)之使用Albumentations對(duì)圖像做增強(qiáng)

標(biāo)簽:貴州 雙鴨山 克拉瑪依 赤峰 陽(yáng)泉 臨汾 日照 金華

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python調(diào)用stitcher類(lèi)自動(dòng)實(shí)現(xiàn)多個(gè)圖像拼接融合功能》,本文關(guān)鍵詞  python,調(diào)用,stitcher,類(lèi),自動(dòng),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python調(diào)用stitcher類(lèi)自動(dòng)實(shí)現(xiàn)多個(gè)圖像拼接融合功能》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于python調(diào)用stitcher類(lèi)自動(dòng)實(shí)現(xiàn)多個(gè)圖像拼接融合功能的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 汨罗市| 西青区| 道孚县| 灵璧县| 神农架林区| 邯郸市| 南充市| 阿合奇县| 蒙自县| 若尔盖县| 安达市| 水城县| 长宁县| 莆田市| 胶南市| 武清区| 保靖县| 黄梅县| 邵武市| 桦南县| 泽库县| 淮滨县| 威海市| 额尔古纳市| 阿拉尔市| 荣成市| 台山市| 杭锦旗| 盐津县| 青龙| 临漳县| 鞍山市| 河池市| 万年县| 灌云县| 五华县| 凌云县| 兴国县| 芒康县| 商水县| 昔阳县|