我对如何从一个场景的两个图像中获取差异图有一些了解。我目前可以提取一些功能点并过滤它们,以便显示正确的对应关系(假设我可以获得60个功能点(。
要获得x1和x2的差异,我知道我必须这样做:
d = x1 - x2;
我的问题是如何从这里进行。这两张图片都有1000x1500像素,我只得到60个像素的差异(因为我有60个功能点(。我如何获得其他差异?
我当前的代码(在matlab,自写(中提取的功能超过了多种功能。
我应该寻找更好的提取藻智吗?还是有另一种方法可以从我当前的数据中差异?(我还可以计算旋转矩阵r,翻译矩阵T,必需矩阵E,我具有基线,两个相机的校准矩阵等。(
我使用了2014年以来的Middleburry立体声数据集。http://vision.middlebury.edu/stereo/data/scenes2014/
提前提供任何帮助:)(对不起,如果有拼写错误(
差异图通常链接到密度立体视觉。
相反,诉诸于提取,您在稀疏域中。
密集的立体声匹配算法将帮助您获得差异图。
一般的想法是,使用一个密集的方法,您可以尝试匹配左图和右图之间的像素(或更常见的块(。
此答案和上面链接的文档中的更多信息。