- 博客(5)
- 资源 (7)
- 收藏
- 关注
原创 宏与内联函数的差异探究----自定义MIN函数引发的错误反省
在C++编程中,函数(包括内联函数)一般都是小写,而宏定义的“函数”(带参数的宏)往往采用大写。上面这句话,看似稀松平常,但是不遵循这句话却容易导致意想不到的错误!今天就记录一个典型案例:由于内联函数和宏十分相似,都是在程序运行之前进行的,都是用函数体取代表达式,都可以规避函数调用带来的开销从而提高效率,因此很容易模糊二者的本质区别,以至于忘记本文开头的话。这不,今天我就这么做了。这样做固
2014-08-28 15:34:50 921
原创 区域生长法图像分割的实现方法
本文介绍一种区域生长法进行图像分割的数据组织方式和实现方法,给出了核心代码,可用该方法实现立体匹配中的非法点检测。区域生长法图像分割是直接根据像素的相似性和连通性来对图像进行聚类的算法。基本原理是,给出若干种子点,然后依次对这些种子点进行如下操作,直到种子点集合为空:判断种子点四邻域或八邻域的像素点是否和种子点相似(灰度相似或其他测度相似),如果相似则将该点加入种子点集合,否则不作处理。该
2014-08-26 10:57:07 15990
原创 立体匹配中图像重叠分块的实现方法
本文分三部分:1. 图像直接分块的问题;2. 图像重叠分块的实现原理介绍;3. 立体匹配中的图像重叠分块的方法介绍;1. 图像直接分块的问题由于内存的限制或为了实现并行处理,对图像进行分块处理是必要的。如果仅仅对图像进行分块处理,然后把处理的图像块进行简单的拼接,容易导致界边处缝的问题(如下图所示)。所以,需要在图像分块时使得相邻图像块有一定的重叠,然后选择最优的处理结果填充重
2014-08-18 18:34:18 5075
原创 立体匹配中ZNCC的积分图加速方法
本文主要讲三点:1、ZNCC的原理;2、ZNCC的积分图实现方法;3、ZNCC编程中出现的一个小问题;1.ZNCC的基本原理立体匹配中最常用的一个相似性测度就是ZNCC(Zero-based Normalized Cross Correlation),ZNCC的数学公式为:(公式1)直接由公式1计算ZNCC存在大量冗余计算(比如重复求取平均值)。继续化简,得到:
2014-08-14 22:18:27 14920 2
基于OpenCV和MFC的手工量测同名点程序
2013-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人