摘要: opencv这个图像库两年前就会用了,本科毕业设计就是用的他,不过其中有很多函数直到现在我也没怎么用过。关于这个库的学习,我自己的目标是只需要学会怎样调用库函数完成目标就可以了,至于原理性的东西我就不去深究了,原理的东西我会在matlab中实现的。平台是ubuntu+opencv2,具体版本我忘了。不过2之后的应该都可以。第一个先练手的程序,我尽量用C++版的:#include "cv.h"#include "highgui.h"#include <iostream>using namespace std;using namespace cv 阅读全文
posted @ 2013-04-18 23:18 Dsp Tian 阅读(15378) 评论(1) 推荐(1)
摘要: 主要是用来平滑图像的,克服了高斯模糊的缺陷,各向异性扩散在平滑图像时是保留图像边缘的(和双边滤波很像)。通常我们有将图像看作矩阵的,看作图的,看作随机过程的,记得过去还有看作力场的。这次新鲜,将图像看作热量场了。每个像素看作热流,根据当前像素和周围像素的关系,来确定是否要向周围扩散。比如某个邻域像素和当前像素差别较大,则代表这个邻域像素很可能是个边界,那么当前像素就不向这个方向扩散了,这个边界也就得到保留了。先看下效果吧:具体的推导公式都是热学上的,自己也不太熟悉,感兴趣的可以去看原论文,引用量超7000吶。我这里只介绍一下最终结论用到的公式。主要迭代方程如下:I就是图像了,因为是个迭代公式, 阅读全文
posted @ 2013-04-18 21:07 Dsp Tian 阅读(18298) 评论(9) 推荐(3)