2013年3月21日

OpenCV第四章练习p126_1

摘要: #include <opencv/cv.h>#include <opencv/highgui.h>/* 显示灰度视频int main(int argc, char *argv[]){ char src[] = "F:\\test\\p126_1\\p126_1\\tree.avi"; CvCapture * capture = 0; IplImage * frame, *gray; capture = cvCreateFileCapture(src); if(capture == NULL) { cvNamedWindow("error&q 阅读全文

posted @ 2013-03-21 23:35 suwen 阅读(283) 评论(0) 推荐(0) 编辑

双边滤波器

摘要: http://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/MANDUCHI1/Bilateral_Filtering.html双边滤波器的原理及实现 http://blog.csdn.net/abcjennifer/article/details/7616663 阅读全文

posted @ 2013-03-21 16:10 suwen 阅读(183) 评论(0) 推荐(0) 编辑

【转】高斯图像滤波原理及其编程离散化实现方法(P132)

摘要: http://blog.sina.com.cn/s/blog_7f2acf45010176yz.html1、图像滤波 在三维计算机视觉领域,通常对于二维图像的特征抽取是很关键的第一步,这主要包括抽取二维图像上的边缘、角点、纹理等。通常从这些被称为基元图的组成部分中,我们可以提取图像的以下特征: 1)不同物体边缘成像所带来的灰度跃变; 2)物体不同材料或者不同颜色组成部分之间的分界线会产生灰度跃变; 3)物体轮廓线与背景具有不同的反射特性,也会形成灰度值不连续; 4)物体受到光照会形成阴影,这也会形成层灰度的跃变。 从上面分析可以看出,如果能够较好的从二维图像中提取出这些信... 阅读全文

posted @ 2013-03-21 15:33 suwen 阅读(347) 评论(0) 推荐(0) 编辑

四连通,和八连通的详解(MATLAB)

摘要: 转至:http://www.cnblogs.com/xiaojidan/archive/2012/08/20/2647261.html功能:标注二进制图像中已连接的部分。语法:L = bwlabel(BW,n) [L,num] = bwlabel(BW,n) 其中BW为输入图像;N可取值为4或8表示连接四连通或八连通区域;NUM为找到的连通区域数目;L为输出图像矩阵,其元素值为整数,背景被标记为0,第一个连通区域被标记为1,第二个连通区域被标记为2,依此类推.所以你不明白的1,2,3即为第1,2,3个连通区域的标记。例子:(1):A=[0 1 1 0 1 0 1 0 1 1 0 0 0 1 . 阅读全文

posted @ 2013-03-21 15:12 suwen 阅读(8525) 评论(0) 推荐(0) 编辑

导航