OpenCV
lvming-elena
这个作者很懒,什么都没留下…
展开
-
Adaptive Thresholding Using the Integral Image ( Derek Bradley* Gerhard Roth)
论文给的伪代码 (论文作者 Derek Bradley* Gerhard Roth): void AdaptiveThreshold( IplImage* inImg, IplImage* outImg) { int S = inImg->width >> 3; int T = 15; unsigned char *input, *bin; i原创 2015-08-02 19:13:36 · 1231 阅读 · 0 评论 -
图像锐化算法 C++ 实现
之前一段我们提到的算法都是和平滑有关, 经过平滑算法之后, 图像锐度降低, 降低到一定程度, 就变成了模糊。 今天我们反其道行之, 我们看看锐化是怎么做的。 这里的锐化, 还是的从平滑谈开去。我们先来观察原来的图像和平滑图像的区别: 原图 raw 减去模糊图 blur转载 2015-08-02 23:05:35 · 949 阅读 · 0 评论 -
中值滤波器 ( Median Filter ) C++ 实现
有了前面一个均值滤波器 的基础, 在看中值滤波器就不是很容易继续了。均值滤波是像素周围的3*3的像素做平均值操作, 那么中值就是在3*3中的像素中寻找中值。 来看这样一个描述图(无图无真相) 这把可以清晰地看到, 这里有6,2,0,3,97,4,19,3,10这些像素, 然后中间的这些像素值就被这些像素的中位数也就是中值取代了。为了满足和前面一篇文章的格式相对应, 我们马上进入下一个转载 2015-08-02 23:11:42 · 431 阅读 · 0 评论 -
均值滤波器 ( Mean Filter ) C++ 实现
原来是不做图像处理这块的, 所以对这里的专用名字不是特别感冒, 滤波器听来玄而又玄。真正拿来看了之后就不过尔尔了, 这把拿了一个均值滤波器的例子来做记录, 希望可以依次把一些median filter, gaussian blur都拿来说说。 好吧言归正传, 这里就具体说说均值滤波器是什么东西吧。其实这个东西就是在图像处理的时候, “把每个像素都用周围的8个像素来做均值操作 ”, 比如说这里转载 2015-08-02 23:14:15 · 1079 阅读 · 0 评论 -
opencv cvFindContours 查找轮廓 cvDrawCountours 用法及例子
目录(?)[-] httpblog163comqingyu_1984blogstatic1444145032013014104222956OpenCV中寻找轮廓函数cvFindContours的使用说明以及序列cvSeq的用法说明 http://blog.163.com/qingyu_1984/blog/static/1444145032013014104222956/转载 2015-08-02 16:48:05 · 3516 阅读 · 0 评论 -
opencv查找轮廓---cvFindContours && cvDrawCountours 用法及例子
环境: vs2008 + opencv2.1 先看,这两个函数的用法(参考 opencv手册): +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ FindContours转载 2015-08-02 16:50:54 · 1728 阅读 · 0 评论 -
高斯平滑 高斯模糊 高斯滤波器 ( Gaussian Smoothing, Gaussian Blur, Gaussian Filter ) C++ 实现
发展到现在这个平滑算法的时候, 我已经完全不知道如何去命名这篇文章了, 只好罗列出一些关键字来方便搜索了. 在之前我们提到过了均值滤波器, 就是说某像素的颜色, 由以其为中心的九宫格的像素平均值来决定. 在这个基础上又发展成了带权的平均滤波器, 这里的高斯平滑或者说滤波器就是这样一种带权的平均滤波器. 那么这些权重如何分布呢? 我们先来看几个经典的模板例子: 尝试了使用转载 2015-08-02 23:10:21 · 609 阅读 · 0 评论 -
OTSU算法原理
OTSU算法原理及实现: 最大类间方差是由日本学者大津(Nobuyuki Otsu)于1979年提出,是一种自适应的阈值确定方法。算法假设图像像素能够根据阈值,被分成背景[background]和目标[objects]两部分。然后,计算该最佳阈值来区分这两类像素,使得两类像素区分度最大【用方差表达,具体公式见后】。OTSU的扩展算法,可进行多级阈值处理,称为“Multi Otsu met原创 2015-08-02 22:42:33 · 6633 阅读 · 1 评论