欲哭无泪,求大神帮忙!有关图像拼接中的RANSAC提纯有关问题
欲哭无泪,求大神帮忙!!有关图像拼接中的RANSAC提纯问题
我做的是三幅图像的拼接。首先采用Harris角点检测提取角点特征,然后提取特征块进行快匹配,接下来是用RANSAC算法进行提纯。可是。可是。。令人憋屈的是,我都用MATLAB实现了,然后转到VS2012+opencv2.4.4上,却怎么都调不出MATLAB中的结果来了。程序的运行流程,函数的编写都检查没错,可就是结果不对。这都调了快两个礼拜了,还是不行,整个人都快崩溃了

发现问题有,通过求出的变换矩阵H计算带拼接图像的四个角的坐标时,左上角和左下角的坐标是负的,也就是说,图像整体向左偏移了。还希望哪位大神,能够发发慈悲,帮帮小弟。小弟必当感激涕零!!!
------解决思路----------------------
RANSAC算法我之前用opencv2.4.4这个版本做效果也不是很好,你用高版本的试试,现在有3.0跟2.4.10
或者你把部分代码贴上了看看
我做的是三幅图像的拼接。首先采用Harris角点检测提取角点特征,然后提取特征块进行快匹配,接下来是用RANSAC算法进行提纯。可是。可是。。令人憋屈的是,我都用MATLAB实现了,然后转到VS2012+opencv2.4.4上,却怎么都调不出MATLAB中的结果来了。程序的运行流程,函数的编写都检查没错,可就是结果不对。这都调了快两个礼拜了,还是不行,整个人都快崩溃了
发现问题有,通过求出的变换矩阵H计算带拼接图像的四个角的坐标时,左上角和左下角的坐标是负的,也就是说,图像整体向左偏移了。还希望哪位大神,能够发发慈悲,帮帮小弟。小弟必当感激涕零!!!
------解决思路----------------------
RANSAC算法我之前用opencv2.4.4这个版本做效果也不是很好,你用高版本的试试,现在有3.0跟2.4.10
或者你把部分代码贴上了看看