码迷,mamicode.com
首页 >  
搜索关键字:highgui    ( 260个结果
离散傅里叶变换(Discrete Fourier Transform,缩写为DFT)
核心函数:cvDFT程序:代码:#include"cv.h" #include"cxcore.h" #include"highgui.h" #include<iostream> intDFT(intargc,char**argv)//离散傅里叶变换(DiscreteFourierTransform,缩写为DFT) { IplImage*src=cvLoadImage("e:\\picture\\4.jpg",0); IplImage*Src32F=c..
分类:其他好文   时间:2014-08-14 17:05:39    阅读次数:216
离散傅里叶变换2 用标记方法而不是归一化
核心函数:cvDFT程序:代码:#include"cv.h" #include"cxcore.h" #include"highgui.h" #include<iostream> intDFT2(intargc,char**argv)//离散傅里叶变换(DiscreteFourierTransform,缩写为DFT) { IplImage*src=cvLoadImage("e:\\picture\\4.jpg",0); IplImage*Src32F=..
分类:其他好文   时间:2014-08-14 17:05:29    阅读次数:313
笛卡尔(x,y)空间和数极坐标(log r,角度phi)的互相转换
原理:数极坐标是对物体视场的一种不变表示,比如所有的正方形都是一样的,产生了一类二维旋转和尺度的不变性rho=M*log(sqrt(x2+y2))phi=atan(y/x)核心函数:cvLogPolar效果:代码:#include"cv.h" #include"cxcore.h" #include"highgui.h" #include<iostream> intLogPol..
分类:其他好文   时间:2014-08-14 17:05:09    阅读次数:340
重映射 cvRemap
核心函数:cvRemap原理:dst(x,y)<-src(mapx(x,y),mapy(x,y))如果src(mapx(x,y),mapy(x,y))在src中不存在,那么用0代替程序:#include"cv.h" #include"cxcore.h" #include"highgui.h" #include<iostream> intRemap(intargc,char**argv) { ucharDataSrc[]={1,2,3, 4,5,..
分类:其他好文   时间:2014-08-14 17:04:59    阅读次数:840
密集透视变换 cvWarpPerspective
核心函数:cvGetPerspectiveTransform,cvWarpPerspective步骤:先用cvGetPerspectiveTransform(形变,拉伸,收缩,源目标图像四个点对应确定)求出变换矩阵,然后用cvWarpPerspective进行密集透视变换程序:代码:#include"cv.h" #include"cxcore.h" #include"highgui.h" #in..
分类:其他好文   时间:2014-08-14 17:04:39    阅读次数:148
HoughLine变换
对于HoughLine变换,有两种方法,标准霍夫变换(SHT)用的矩阵是CV_32FC2,用极坐标法记录直线,而累积概率霍夫变换(PPHT)用的是CV_32FC核心函数:cvCvtColor,cvHoughLines2,cvGetSeqElem程序:代码:#include"cv.h" #include"cxcore.h" #include"highgui.h" #include<io..
分类:其他好文   时间:2014-08-14 17:04:09    阅读次数:196
边界填充 cvCopyMakeBorder
核心函数:cvCopyMakeBorder程序:代码:#include"cv.h" #include"cxcore.h" #include"highgui.h" #include<iostream> intCopyMakeBorder(intargc,char**argv) { IplImage*src=cvLoadImage("e:\\picture\\4.jpg"); IplImage*dst1=cvCreateImage(cvSize(src->width+40,..
分类:其他好文   时间:2014-08-14 17:03:59    阅读次数:1080
导数 sobel
核心函数:cvSobel程序:第5个参数使用CV_SCHARR对于第二个原图像的效果:代码:#include"cv.h" #include"cxcore.h" #include"highgui.h" #include<iostream> intDerivativeSobel(intargc,char**argv) { IplImage*src=cvLoadImage("e:\\picture\\7.JPG",0); IplImage*dst..
分类:其他好文   时间:2014-08-14 17:02:19    阅读次数:300
拉普拉斯变换 cvLaplace
核心函数:cvLaplace相当于x方向的二阶导数加上y方向的二阶导数程序:代码:#include"cv.h" #include"cxcore.h" #include"highgui.h" #include<iostream> intlaplace(intargc,char**argv) { IplImage*src1=cvLoadImage("e:\\picture\\7.jpg",0); IplImage*src2=cvLoadIma..
分类:其他好文   时间:2014-08-14 17:01:59    阅读次数:274
cvPyrDown cvPyrUp 图像金字塔
核心函数:cvPyrDown,cvPyrUp程序:代码:#include"cv.h" #include"cxcore.h" #include"highgui.h" #include<iostream> intpyr(intargc,char**argv) { IplImage*src=cvLoadImage("e:\\picture\\xibao.jpg"); IplImage*dst1=cvCreateImage(cvSize(src->width/2,src-&g..
分类:其他好文   时间:2014-08-14 17:01:29    阅读次数:296
260条   上一页 1 ... 22 23 24 25 26 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!