看过360度全景问题--首尾相接_元气少女缘结神的博客-CSDN博客这一篇的朋友应该看到img_A有严重的欠曝光问题,需要做图像增强的预处理,不然会影响提取特征点,严重的提取不到特征点或错误特征点,进而影响后续特征匹配,从而对全景图的生成有严重影响。

现在有很多优秀的图像增强办法,但下面这个比较好,看对比图就知道:就连妇人推着的小宝贝、车窗上的倒影都清晰了:

  

使用PTGui查看首尾时可以看到img_A很影响观感,如下:

经过欠曝光预处理步骤后,全景图观感更好,而且使用PTGui观看时更清晰:

当然这是还未对全景图进行整体光照处理,只是说明一下预处理对后续观感是有影响的。不过更重要的是开始说的对提取特征点、特征匹配的影响。

 代码我放在:全景拼接预处理欠曝光解决-数据集文档类资源-CSDN下载 这里。用另一些图片也测试了一下,效果的确吊打很多普通的增强算法。比如下面左边的测试图片,很多增强算法只能做到右图效果:

 

上右图的右下方好像是暖气管道还是啥并没改善效果,但应用链接里的增强算法后右下方暖气管道看得清晰了:

-----------------------------------------------------------分界线----------------------------------------------

360度全景中预处理必须处理的对后续特征点提取、匹配有影响的几大问题,除了上面说的逆光导致的欠曝光问题,还有:

1、图像质量问题:比如过曝光、比如图像有雾、有别的噪声等等,那么就应该应用相应的增强算法让图像清晰,这样利于特征计算。

2、场景选取问题:

A、场景中内容太单一,如都是天空,那么天空怎么拍都是一片蓝,那后续怎么提取特征?怎么计算相邻图之间的变换矩阵?所以场景中的各种物件、东西尽量多一点。

B、无意义重复性内容太多,如下图的左图和右图:

 

可以看到两个视野重叠部分有椅子的一点扶手部分、快递盒和白色塑料袋,这些可以有很多特征点,属于有效物件。但视野的上部分是铝扣板、玻璃,底部是瓷砖,这些都是无意义重复的内容,对提取特征不利。

C、有效物件过于集中,如上面两幅图,视野重叠处所有有效物件只集中在特别小的一个空间,重叠处上半部分、底部都是无意义内容。所以后续匹配时往往导致变换矩阵不能概况上半部分、底部的变换情况。

360度全景问题--预处理:欠曝光相关推荐

  1. 1小时教你做360度全景“小星球”效果图 Skillshare – Create a Panoramic ‘Little Planet’ from Anywhere

    1小时教你做360度全景"小星球"效果图 Skillshare – Create a Panoramic 'Little Planet' from Anywhere 1小时教你做3 ...

  2. 一种用于360度全景视频超分的单帧多帧联合网络

    一种用于360度全景视频超分的单帧多帧联合网络 论文.代码地址:在公众号「3D视觉工坊」,后台回复「全景视频超分」,即可直接下载. 摘要和简介 球形视频,也称360度(全景)视频,它的捕获.存储和传输 ...

  3. 360全景html插件,jquery实现360度全景展示特效插件

    jquery.pano.js是一款可以实现360度全景展示特效的jquery插件.该360度全景展示特效支持使用鼠标拖拽移动图片,也可以通过左右导航按钮来移动图片.它兼容ie8浏览器,支持移动触摸设备 ...

  4. 车载360度全景监视系统

    车载360度全景监视系统 该系统在汽车的前后左右搭载4个鱼眼摄像头,在较便宜的硬件上通过软件算法对4个摄像头获取的视频图像实时进行鱼眼矫正.拼接.合成,从而实时地将汽车周边的景象以360度全景图像的方 ...

  5. Panorama Viewer – jQuery 360度全景展示插件

    jQuery Panorama Viewer 这款插件可以帮助你在网站中嵌入全景图片.要做到这一点,首先只需要在页面中引入最新的 jQuery 库,以及 jquery.panorama_viewer. ...

  6. 原生JS --360度全景展示

    介绍:本案是鼠标任意在桌面上(左右)滑动,展示360度各个角度的展示图. 实现方法:要各个角度的图片(n张),图片名序号排列(0,1,2,3--n),通过鼠标点击事件(document.onmouse ...

  7. 使用Vue3实现360度全景效果

    全景展示是一种很炫酷的效果,能够带给用户身临其境的感觉,特别是在旅游.房产等行业非常实用.本文将介绍如何使用Vue3来实现360度全景效果. 步骤一:安装相关依赖 首先,我们需要安装两个库:panne ...

  8. 360度全景效果图制作步骤是什么?

    360度全景效果图相信大家一定都不陌生,通过VR虚拟现实的手段,360度全景效果图可以让用户自由移动视角进行画面浏览,360度无死角观看,就仿佛身临其境一般.目前360度全景效果图不仅是一种摄影制作方 ...

  9. 360度全景标定方法_一种车辆行驶360度全景行车标定板的制作方法

    本实用新型涉及一种车辆行驶360度全景行车标定板,其属于汽车维修的技术领域,是一种安全环保型机动车维修设备. 背景技术: 汽车360度全景影像环视系统,安装在汽车前后左右的4个180度广角摄像头所提供 ...

最新文章

  1. spring boot读取yml配置集合,反射实战!
  2. 蒸汽机器人布里茨天赋_LoL蒸汽机器人符文天赋_S10机器人辅助出装
  3. brackets如何自动生成html,Brackets编辑器怎样自动格式化HTML代..._网络编辑_帮考网...
  4. redismanager 获取不到yml中的密码_SpringBoot敏感信息加密,springboot配置文件密码加密jasypt...
  5. cookies可以跨域了~单点登陆(a.com.cn与b.com.cn可以共享cookies)
  6. 【注意点分析】1016 Phone Bills (25 分)
  7. 解决Chrome浏览器高版本无法拖拽离线安装CRX格式插件的问题
  8. create-react-app 使用代理做 mock
  9. java图形界面颜色随机变换,JavaScript实现鼠标移入随机变换颜色
  10. ArcGIS地图服务发布,注记乱码
  11. 南阳oj 814 又见拦截导弹
  12. 手机电脑同连一个wf,手机网速比电脑网速快很多,电脑网速很慢
  13. t450加固态硬盘教程_联想 thinkpad t450s 加装固态硬盘及内存图解
  14. RGB 色值与十六进制色值互转
  15. MySQL 用户管理 - 添加用户、授权、删除用户
  16. 谷歌搜索 site命令 指定网站搜索
  17. CTF中MISC常见工具总结
  18. 应聘上海辉颐系统集成量化研究员需要什么条件?
  19. php注册阻止相同用户名,php如何禁止重复注册用户名
  20. 如何使用ABP进行软件开发(2) 领域驱动设计和三层架构的对比

热门文章

  1. 数据仓库项目——数据准备
  2. EasyNVR网页摄像机无插件H5、谷歌Chrome直播方案使用详情功能-视频录像功能说明...
  3. 追逐——从《棋魂》谈起……
  4. 奎特尔星球|魔灵传说(上)
  5. 基于全卷积神经网络的图像分割方法详解(二)
  6. 相机稳定性测试软件,四种方法,确保运动中的相机提供最佳视频稳定性
  7. 【Python】Tkinter开发笔记07:Sun-Valley-ttk-theme主题修改
  8. vulkan管线学习10
  9. 《5分钟商学院》4周年:写了100万字,我学到的3件事
  10. python儿童编程要 编玩边学-“儿童编程的步骤。“python 编玩边学教程