360度全景问题--预处理:欠曝光
看过360度全景问题--首尾相接_元气少女缘结神的博客-CSDN博客这一篇的朋友应该看到img_A有严重的欠曝光问题,需要做图像增强的预处理,不然会影响提取特征点,严重的提取不到特征点或错误特征点,进而影响后续特征匹配,从而对全景图的生成有严重影响。
现在有很多优秀的图像增强办法,但下面这个比较好,看对比图就知道:就连妇人推着的小宝贝、车窗上的倒影都清晰了:
使用PTGui查看首尾时可以看到img_A很影响观感,如下:
经过欠曝光预处理步骤后,全景图观感更好,而且使用PTGui观看时更清晰:
当然这是还未对全景图进行整体光照处理,只是说明一下预处理对后续观感是有影响的。不过更重要的是开始说的对提取特征点、特征匹配的影响。
代码我放在:全景拼接预处理欠曝光解决-数据集文档类资源-CSDN下载 这里。用另一些图片也测试了一下,效果的确吊打很多普通的增强算法。比如下面左边的测试图片,很多增强算法只能做到右图效果:
上右图的右下方好像是暖气管道还是啥并没改善效果,但应用链接里的增强算法后右下方暖气管道看得清晰了:
-----------------------------------------------------------分界线----------------------------------------------
360度全景中预处理必须处理的对后续特征点提取、匹配有影响的几大问题,除了上面说的逆光导致的欠曝光问题,还有:
1、图像质量问题:比如过曝光、比如图像有雾、有别的噪声等等,那么就应该应用相应的增强算法让图像清晰,这样利于特征计算。
2、场景选取问题:
A、场景中内容太单一,如都是天空,那么天空怎么拍都是一片蓝,那后续怎么提取特征?怎么计算相邻图之间的变换矩阵?所以场景中的各种物件、东西尽量多一点。
B、无意义重复性内容太多,如下图的左图和右图:
可以看到两个视野重叠部分有椅子的一点扶手部分、快递盒和白色塑料袋,这些可以有很多特征点,属于有效物件。但视野的上部分是铝扣板、玻璃,底部是瓷砖,这些都是无意义重复的内容,对提取特征不利。
C、有效物件过于集中,如上面两幅图,视野重叠处所有有效物件只集中在特别小的一个空间,重叠处上半部分、底部都是无意义内容。所以后续匹配时往往导致变换矩阵不能概况上半部分、底部的变换情况。
360度全景问题--预处理:欠曝光相关推荐
- 1小时教你做360度全景“小星球”效果图 Skillshare – Create a Panoramic ‘Little Planet’ from Anywhere
1小时教你做360度全景"小星球"效果图 Skillshare – Create a Panoramic 'Little Planet' from Anywhere 1小时教你做3 ...
- 一种用于360度全景视频超分的单帧多帧联合网络
一种用于360度全景视频超分的单帧多帧联合网络 论文.代码地址:在公众号「3D视觉工坊」,后台回复「全景视频超分」,即可直接下载. 摘要和简介 球形视频,也称360度(全景)视频,它的捕获.存储和传输 ...
- 360全景html插件,jquery实现360度全景展示特效插件
jquery.pano.js是一款可以实现360度全景展示特效的jquery插件.该360度全景展示特效支持使用鼠标拖拽移动图片,也可以通过左右导航按钮来移动图片.它兼容ie8浏览器,支持移动触摸设备 ...
- 车载360度全景监视系统
车载360度全景监视系统 该系统在汽车的前后左右搭载4个鱼眼摄像头,在较便宜的硬件上通过软件算法对4个摄像头获取的视频图像实时进行鱼眼矫正.拼接.合成,从而实时地将汽车周边的景象以360度全景图像的方 ...
- Panorama Viewer – jQuery 360度全景展示插件
jQuery Panorama Viewer 这款插件可以帮助你在网站中嵌入全景图片.要做到这一点,首先只需要在页面中引入最新的 jQuery 库,以及 jquery.panorama_viewer. ...
- 原生JS --360度全景展示
介绍:本案是鼠标任意在桌面上(左右)滑动,展示360度各个角度的展示图. 实现方法:要各个角度的图片(n张),图片名序号排列(0,1,2,3--n),通过鼠标点击事件(document.onmouse ...
- 使用Vue3实现360度全景效果
全景展示是一种很炫酷的效果,能够带给用户身临其境的感觉,特别是在旅游.房产等行业非常实用.本文将介绍如何使用Vue3来实现360度全景效果. 步骤一:安装相关依赖 首先,我们需要安装两个库:panne ...
- 360度全景效果图制作步骤是什么?
360度全景效果图相信大家一定都不陌生,通过VR虚拟现实的手段,360度全景效果图可以让用户自由移动视角进行画面浏览,360度无死角观看,就仿佛身临其境一般.目前360度全景效果图不仅是一种摄影制作方 ...
- 360度全景标定方法_一种车辆行驶360度全景行车标定板的制作方法
本实用新型涉及一种车辆行驶360度全景行车标定板,其属于汽车维修的技术领域,是一种安全环保型机动车维修设备. 背景技术: 汽车360度全景影像环视系统,安装在汽车前后左右的4个180度广角摄像头所提供 ...
最新文章
- spring boot读取yml配置集合,反射实战!
- 蒸汽机器人布里茨天赋_LoL蒸汽机器人符文天赋_S10机器人辅助出装
- brackets如何自动生成html,Brackets编辑器怎样自动格式化HTML代..._网络编辑_帮考网...
- redismanager 获取不到yml中的密码_SpringBoot敏感信息加密,springboot配置文件密码加密jasypt...
- cookies可以跨域了~单点登陆(a.com.cn与b.com.cn可以共享cookies)
- 【注意点分析】1016 Phone Bills (25 分)
- 解决Chrome浏览器高版本无法拖拽离线安装CRX格式插件的问题
- create-react-app 使用代理做 mock
- java图形界面颜色随机变换,JavaScript实现鼠标移入随机变换颜色
- ArcGIS地图服务发布,注记乱码
- 南阳oj 814 又见拦截导弹
- 手机电脑同连一个wf,手机网速比电脑网速快很多,电脑网速很慢
- t450加固态硬盘教程_联想 thinkpad t450s 加装固态硬盘及内存图解
- RGB 色值与十六进制色值互转
- MySQL 用户管理 - 添加用户、授权、删除用户
- 谷歌搜索 site命令 指定网站搜索
- CTF中MISC常见工具总结
- 应聘上海辉颐系统集成量化研究员需要什么条件?
- php注册阻止相同用户名,php如何禁止重复注册用户名
- 如何使用ABP进行软件开发(2) 领域驱动设计和三层架构的对比
热门文章
- 数据仓库项目——数据准备
- EasyNVR网页摄像机无插件H5、谷歌Chrome直播方案使用详情功能-视频录像功能说明...
- 追逐——从《棋魂》谈起……
- 奎特尔星球|魔灵传说(上)
- 基于全卷积神经网络的图像分割方法详解(二)
- 相机稳定性测试软件,四种方法,确保运动中的相机提供最佳视频稳定性
- 【Python】Tkinter开发笔记07:Sun-Valley-ttk-theme主题修改
- vulkan管线学习10
- 《5分钟商学院》4周年:写了100万字,我学到的3件事
- python儿童编程要 编玩边学-“儿童编程的步骤。“python 编玩边学教程