我发现了三点半原因,第一和第二点其实是一种,只是我是先后发现


  • 图片上有水印
  • 特征匹配时,出现了预料之外的匹配
  • 光线或者说亮度不足(说法不专业)
  • 半点原因:角度问题,这个应该是有影响,但本身算法会去矫正,怎样算角度不可取,可取的角度在哪个范围内,目前我还没有条件做实验

示例

水印问题

左图

右图

分析:

左图和右图的特征点

将匹配点连起来

可以看到camera有很好的匹配

于是我将水印截掉观察

截掉之后拼接的结果

可以看到比没有水印的情况,好了很多,中间有一个三角形的黑块,我想这就是拍摄角度造成的

意料之外的匹配

左图和右图(当然我已经去掉了水印,不要问我怎么去的,我直接截的图,因为我想最快找到答案)


最开始我觉得,这应该能拼上吧。结果却直接报错了。于是我用分割的


拼接的结果:

可以看到是黑白条纹匹配上了。再观察特征点的匹配情况(好吧,我承认,我是先看的特征点匹配情况)

那我再把黑白条纹截掉。然后拼接。

那其实呢,这个是使用stitch函数进行拼接,网上很多其他的方法就不能拼接了,会直接报错,拼不上

所以我认为这和光线太暗了,特征点找不到有关系。我自己手动加了几个特征点。

呐,现在其他的算法也都拼上了

当然,将以整幅图左边变暗,右边调亮一点,将有干扰的特征遮挡住(例如黑白条纹),再来拼接,更能证明是光线的问题。

用stitching_detailed拼接图片失败,原因分析(待补充)相关推荐

  1. 【Android 逆向】启动 DEX 字节码中的 Activity 组件 ( 使用 DexClassLoader 获取组件类失败 | 失败原因分析 | 自定义类加载器没有加载组件类的权限 )

    文章目录 一.使用 DexClassLoader 获取组件类失败报错 二.失败原因分析 一.使用 DexClassLoader 获取组件类失败报错 在上一篇博客 [Android 逆向]启动 DEX ...

  2. Solidworks异型孔打孔失败原因分析

    Solidworks异型孔打孔失败原因分析 在使用异型孔给钣金件打孔时,弹出下面的对话框没有找到有效的用于生成装饰螺纹的边线 原因分析 底孔设置问题,按照正常的钻孔攻螺纹经验,一般材料攻M8的螺纹孔, ...

  3. RV1108 EMMC 程序下载失败原因分析

    RV1108 EMMC 程序下载失败原因分析 目录 RV1108 EMMC 程序下载失败原因分析 1. 出现的现象 硬件环境 表现出的问题 2. 原因查找 检查硬件 3. rv1108 bootloa ...

  4. 梦幻西游 登入不显示服务器失败怎么办,《梦幻西游三维版》登录不进去怎么解决 登录失败原因分析...

    导 读 梦幻西游三维版登录不进去如何解决想必还有不少小伙伴不太清楚,一起往下看九游小编整理的图文介绍,一起来看看吧. 梦幻西游三维版中,登录不进去解决办法有两种,第一种:稍等片刻再尝试登录即可.第二种 ...

  5. Github注册详细教程(含失败原因分析)

    目录 前言 注册失败原因分析(若没时间请直接跳到下一步) 正确步骤(PC与手机一样) 跋文 前言 Github是我们程序员学习和开发必备的网站之一,资源很丰富.之前没接触过开发,都只是在这个网站上下载 ...

  6. 淘宝网首页登录失败原因分析及解决…

    本文分析及解决淘宝网首页登录失败等上网问题,希望对大家有所帮助.淘宝网首页登陆失败原因,登录地址可以参考另外一篇文章:淘宝网相关登录地址汇总 一:浏览器本身的故障导致不能登录 现象:什么网站都打不开, ...

  7. HTTP下载文件校验失败原因分析与解决

    从7月中旬左右,我们客户端更新失败率由原来的2%上升到10%.更新后台数据统计显示更新失败中的90%为HTTP下载失败,具体的失败原因是文件下载完成后MD5与服务器预期的MD5不匹配. 在着手调查解决 ...

  8. 未知的错误代码在应用程序安装:110 android,应用在华为P9手机上安装失败原因分析 (错误码:-110)...

    问题描述: 应用在之前的华为手机上都能正常安装,但是在华为P9手机上安装失败,提示错误为: 失败原因: 系统问题导致安装失败(错误码:-110) 原因分析: 开始怀疑是android的版本问题,后来看 ...

  9. VONR语音呼叫失败原因分析案例

    现象概述 SA站点开通后,配合核心网进行VoNR业务调试,现场测试发现手机正常显示5G HD,但是发起语音电话会回落4G网络,无法在5G网络上进行语音业务. 流程图 原因分析 后台核查5G站点VONR ...

最新文章

  1. MySQL 性能优化及常用命令
  2. 驰骋工作流引擎设置消息收听
  3. python3.7安装pip问题_python3.7安装, 解决pip is configured with locations that require TLS/SSL问题...
  4. python下几种打开文件的方式
  5. 19.7 主动模式和被动模式 19.8 添加监控主机 19.9 添加自定义模板 19.10 处理图形...
  6. php interbase,PHP: Firebird/InterBase - Manual
  7. Charles笔记-配置Charles代理抓取HTTP和HTTPS数据包,安卓模拟器连接Charles
  8. Dnscrypt_wrapper 服务端的安装与配置
  9. 8.3实例程序:平面阴影
  10. [FATAL] [DBT-10317] Specified SID Name (lhr122) already exists.
  11. 真赞!阿里开源的这款分布式事务框架,不愧为民族之光
  12. winfrom软件开发汽车测试_从事汽车电子软件开发岗,我们最近还没那么愁
  13. 新概念英语(1-29)Come in, Amy.
  14. c语言编程用什么字体,10 款最适合编程的字体
  15. Ubuntu16安装搜狗拼音输入法
  16. ant design vue 修改 table 的默认分页的pageSize
  17. 第一篇,嵌入式ubantu系统安装及常见ubantu命令,C语言数据类型和变量的定义
  18. 阿里面试题 ——输入一个字符串,输出所有的排列
  19. 虾皮 店铺如何获取免费流量?5种引流量办法
  20. M1 PS2021已更新下载!Photoshop2021 Mac真正完美适配M1芯片!PS21m1直装已解决2019黑屏闪退卡启动界面等所有问题!

热门文章

  1. module (模块化)
  2. 自然语言处理实战——LSTM
  3. 使用Visual Studio 2019创建安装程序的详细教程
  4. C++技术的主要应用领域
  5. 系统安全与应用【上】
  6. 如何深入和高效的学习编程语言
  7. java集合的接口和类层次结构图
  8. 道德沦丧的电商推广app开发①
  9. ctab法提取dna流程图_(完整版)CTAB法提取DNA原理及步骤、制胶、电泳
  10. Python3识别判断图片主要颜色并和颜色库进行对比的方法