基本立体块匹配的结果不好(没有OpenCV)
我试图在不使用OpenCV或其他图像处理库的情况下实现立体块匹配。 所有教程、书籍、讲座幻灯片等都只教授比较图像中块的最基本方法,但结果非常糟糕。 我读了一些文章,比如K.Konolige的文章,这是OpenCV算法的基础,但我似乎仍然错过了一些重要的东西 我现在做的是:基本立体块匹配的结果不好(没有OpenCV),opencv,image-processing,computer-vision,Opencv,Image Processing,Computer Vision,我试图在不使用OpenCV或其他图像处理库的情况下实现立体块匹配。 所有教程、书籍、讲座幻灯片等都只教授比较图像中块的最基本方法,但结果非常糟糕。 我读了一些文章,比如K.Konolige的文章,这是OpenCV算法的基础,但我似乎仍然错过了一些重要的东西 我现在做的是: 将Sobel应用于左右图像 进行块匹配 在左图像中的像素周围拾取一个(9x9)块,并与右图像同一行中的块进行比较(原始块右侧最多80个像素) 找到最匹配的一个(使用绝对差的SAD和) 由此产生的差异是我必须向右走多少步才能
- 在左图像中的像素周围拾取一个(9x9)块,并与右图像同一行中的块进行比较(原始块右侧最多80个像素)
- 找到最匹配的一个(使用绝对差的SAD和)
结果稀疏是正常的,因为您的算法是稀疏的 让我们把故事倒回一点:
- 在第一步中,应用Sobel边缘检测器。这里要做的是提取一组稀疏的特征,这些特征是图像的边缘李>
- 然后在结果上应用块匹配:实际操作是匹配边,从而匹配稀疏特征