当前位置: 首页 > news >正文

stitcher类实现多图自动拼接

 效果展示

第一组: 

    

 第二组: 

    

第三组: 

 

第四组: 

      

运行代码

import os
import sys
import cv2
import numpy as npdef Stitch(imgs,savePath):  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 = os.path.join(savePath,stitch.jpg)cv2.imencode('.jpg',pano)[1].tofile(output)print("拼接成功)if __name__ == "__main__":# 待拼接图片路径imgPath = r'xxxx/imgs'#拼好图片保存路径savePath=r'xxxx/imgs'imgList = os.listdir(imgPath)imgs = []for imgName in imgList:pathImg = os.path.join(imgPath, imgName)img=cv2.imdecode(np.fromfile(pathImg,dtype=np.uint8),flags=cv2.IMREAD_COLOR)imgs.append(img)    Stitch(imgs,savePath) cv2.waitKey(0)cv2.destroyAllWindows()

http://www.lryc.cn/news/328873.html

相关文章:

  • Ubuntu下udp通信
  • 拌合楼管理软件开发(十三) 对接耀华XK3190-A9地磅(实战篇)
  • FastAPI+React全栈开发10 MongoDB聚合查询
  • python 报错问题汇总
  • 6.5物联网RK3399项目开发实录-驱动开发之LCD显示屏使用(wulianjishu666)
  • 「Android高级工程师」BAT大厂面试基础题集合-下-Github标星6-5K
  • 【算法】基数排序
  • 2核2G服务器优惠价格轻量61元一年,CVM价格313元15个月
  • 不同Python版本和wxPython版本用pyinstaller打包文件大小对比
  • 【C语言】结构体详解(一)
  • AI时代-普通人的AI绘画工具对比(Midjouney与Stable Diffusion)
  • 【蓝桥杯】矩阵快速幂
  • C语言使用STM32开发板手搓高端家居洗衣机
  • 【Hello,PyQt】QTextEdit和QSplider
  • 【力扣】191.位 1 的个数、485.最大连续 1 的个数
  • 蓝桥杯 java 承压计算
  • leetcode268-Missing Number
  • 【jenkins+cmake+svn管理c++项目】jenkins回传文件到svn(windows)
  • 数据结构·二叉树(2)
  • MATLAB算法实战应用案例精讲-【毕业季论文专用】人工智能视觉检测技术及其在实际应用中的挑战与前景
  • Linux虚拟机环境搭建spark
  • STL的string容器
  • 半导体工艺技术
  • acwing算法提高之图论--单源最短路的扩展应用
  • SQLServer数据库使用Function实现根据字段内容的拼音首字母进行数据查询
  • Linux——信号概念与信号产生方式
  • 赋值语句还能当判断条件?涨芝士了!
  • 数据结构 - 算法效率|时间复杂度|空间复杂度
  • 接口自动化之 + Jenkins + Allure报告生成 + 企微消息通知推送
  • 『Apisix安全篇』探索Apache APISIX身份认证插件:从基础到实战