2017-03-03 86 views
4

我正在开发一个3d重建项目,在这个项目中,我无法匹配特征以便重建。要更具体地说,当im匹配matlab例子图像的特征时,我对匹配比例有很高的正确率,但是当我通过手机摄像头拍摄的自己的照片的匹配特征几乎只有错误匹配时。我尝试调整阈值,但问题仍然存在。任何想法/建议什么是错误的?功能匹配难度

使用描述符IM是从vlfeat工具箱中的SIFT描述

编辑:here是与原来的图像,所检测到的凸/拐角点和比赛收存箱链接。

+0

我认为这是它明确训练的示例图像的组合,您的手机图像质量较差。您可以分享示例图片和手机图片的任何链接吗? – pteronewone

+0

@pteronewone我eddited的问题,并包括与图像的保管箱链接 – johny

回答

1

我认为这里的主要问题是图像之间的照明和塑料外壳镜面反射之间的显着差异。您也正在通过透明塑料查看USB驱动器的内部,这没有帮助。

你试过了什么特征检测器/描述符?我会从SURF开始,然后我会尝试MSER。也可以使用多个检测器和描述符,但应小心保持它们分开。当然,还有很多参数可供您调整。

另一件可能有用的事情是拍摄更高分辨率的图像。

如果您正在尝试进行3D重建,您能否假设相机在图像之间移动得并不多?在这种情况下,请尝试使用vision.PointTracker来追踪从一帧到另一帧的点而不是匹配它们。