自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (35)
  • 收藏
  • 关注

原创 window下安装FFTW

http://blog.csdn.net/jasonleesjtu/article/details/12278773http://blog.csdn.net/ljp1919/article/details/41827901http://bbs.csdn.net/topics/390815673参考上面三个网址,其中第一个网址本人验证成功,注意一些细节:把\vs安装目录\Co

2015-07-03 18:24:11 482

原创 对用Mat表示的图像进行放缩处理

Mat outup; //outup=cvCreateMat(h*2,w*2,CV_8UC1); Size sz(h*2,w*2); resize(out,outup,sz,0,0,INTER_LINEAR); imshow("op",outup); cvWaitKey(0);resize这个函数可以实现这个功能。

2015-02-04 09:51:44 827

原创 opencv 使用Mat 矩阵进行图像的降采样,像素的访问方式

Mat halfSizeImage(Mat im) { unsigned int i,j; int w = im.cols/2; int h = im.rows/2; Mat imnew = cvCreateMat(h, w, CV_8UC1); imnew.step = im.step/2; for ( j = 0; j < h; j++) for

2015-01-25 19:11:53 1687

原创 二维数组中有关的值

#include "stdio.h"#define FORMAT "%d, %d\n"int main(){ int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}; int i; for (i=0;i<3;i++) { for (int j=0;j<4;j++) printf("%3d",a[i][j]); printf("\n"); }

2014-11-03 10:53:40 469

原创 避免头文件的重定义

假设源文件test.c中包含a.h和b.h两个头文件,而a.h和b.h里又都包含另一个头文件x.h(很常见),那么x.h就会被test.c两次include,如果x.h里定义了某结构体,如:typedef struct{……}TEST预处理(见C编译过程)后,test.c里包含两个struct TEST定义,编译器就会报重定义错误。一个巧妙办法是套用下面头文

2014-10-31 11:15:48 2059

原创 用宏定义实现两个值互换

#include "stdio.h"#define SWAP(a,b) t=a;a=b;b=tint main(){ int a,b,t; scanf("%d,%d",&a,&b); SWAP(a,b); printf("%d %d\n",a,b); return 0;}

2014-10-31 10:15:58 1367

原创 给出年月日,计算该日是该年的第n天

//给出年月日,计算该日是该年的第n天//#include "stdio.h"int main(){ int sum_day(int ,int ); int leap(int year); int year,month,day,days; scanf("%d,%d,%d",&year,&month,&day); days=sum_day(month,day); if(leap(

2014-10-30 22:10:08 1154

原创 递归实现数字转换成字符串

//递归实现数字转换成字符串#include "stdafx.h"void exchange(int );int main(){ int n; char str[10]; scanf("%d",&n); exchange(n); putchar('\n'); return 0;}void exchange(int n){ int i; if((i=n/10)!=0)

2014-10-30 19:54:56 680 1

原创 16进制转10进制

//16进制转10进制#include "stdafx.h"#include int htoi(char str[]);int main(){ char str[10]; int flog=1; while(flog==1) { gets(str);//此处gets()的回车不需要处理 printf("%d\n",htoi(str)); printf("continu

2014-10-30 17:25:22 644

原创 输入10个职工的姓名和职工号,排序

//输入10个职工的姓名和职工号,排序#include "stdafx.h"#include void input(int num[],char name[][10]);void sort(int num[],char name[][10]);int find(int num[], int n);int main(){ int num[10]; char name[10][10]

2014-10-30 15:42:57 6423 1

原创 计算10个学生5门课的成绩平均分

//计算10个学生5门课的成绩平均分#include "stdafx.h"void stu_average(float sorce[][5], float aver_s[]);void cour_average(float sorce[][5], float aver_cou[]);void max_sorce(float sorce[][5], int max[]);float ave

2014-10-30 10:17:56 4236

原创 test3

#include#include#includeusing namespace std;int main(){ set exist; char str[300]; char *l=str,*r=str; gets(str); while(*r!=0) { while(*r!='.' && *r!=' ' && *r!=',' && *r!= 0) r++; st

2014-09-13 21:08:36 348

原创 test1

#include using namespace std;void check(char *ch);int main(){ char ch[100]; gets(ch); check(ch); return 0;}void check(char* ch){ int n; n=strlen(ch); int score=0; if (n<=4) score=score+

2014-09-13 21:06:27 306

原创 test2

#include#includeusing namespace std;int main(){ char ch[100]; char sh[100]; int ah[200]={0}; int bh[200]={0}; int gh[200]={0}; cin>>ch>>sh; int len1=strlen(ch); int

2014-09-13 21:05:30 292

原创 求两个字符串中最长连续子字符串的长度

#include #include using namespace std;int str_compare(string , string );int main(){ string query, text; cout<<"please input the string(query): "<<endl; cin>>query; cout<<"please input the str

2014-09-01 19:05:55 614

原创 opencv 创建一个矩阵

#include "cv.h"#include int main(){ // Create an OpenCV Matrix containing some fixed data. // float vals[] = { 0.866025, -0.500000, 0.500000, 0.866025}; CvMat rotmat; cvInitMatHeader( &

2014-03-14 16:39:27 1268

原创 显示以下图形

#include "stdio.h"#include "stdlib.h"int main(){// printf(" *\n");// printf(" ***\n");// printf(" *****\n");// printf("*******\n");// printf(" *****\n");// printf(" ***\n");// pri

2014-03-13 16:36:43 479

原创 求0-1000之内的“完数”,例如:6的因子是1,2,3,而6=1+2+3!

#include "stdio.h"int main(){ int n,i; int s; for (n=2;n<1000;n++) { s=0; for (i=1;i<n;i++) { if (n%i==0) { s=s+i; } } if (s==n) { printf("%d its factors are ",n);

2014-03-10 14:13:27 1318

原创 求a+aa+aaa+……+aa…a(n个a)的值

#include "stdio.h"int main(){ int a,n; int i=0; int sum=0,th=0; while(1) { printf("please input a, n:\n"); scanf("%d %d",&a,&n); for (i=1;i<=n;i++) { th=th*10+a; sum=sum+th; }

2014-03-10 10:59:56 965

原创 求两个正整数的最大公约数与最小公倍数

#include "stdio.h"int main(){ int m, n; int k=0, a=0,b=0; int temp=0; printf("请输入两个正整数:\n"); while(1) { scanf("%d %d",&m, &n); if (m<n) { temp=m; m=n; n=temp; } if (m%n==0)

2014-03-08 19:09:19 1040

原创 opencv-图像缩放

/*/////////////////////////////////为了让所有输入图像同样大小,需要对图像进行缩放,用OpenCV的一个缩放函数cvResize就能搞定了。插值方法:CV_INTER_NN - 最近邻插值,CV_INTER_LINEAR - 双线性插值 (缺省使用)CV_INTER_AREA - 使用象素关系重采样。当图像缩小时候,该方法可以避免波纹出现。当图像放大时,

2014-03-03 10:51:55 653

原创 对图像尺寸重置 opencv

#include #include #include int main(void){ IplImage* src; IplImage* dst; src=cvLoadImage("F:\\桌面\\匹配\\采集图片\\123\\zcz1.jpg",-1); dst=cvCreateImage(cvSize(5000,5000),8,3); cvResize(src,dst

2014-03-03 10:44:58 870

原创 opencv截取图片并保存

#include "cv.h"#include "highgui.h"#include "stdio.h"int main(){ IplImage* src, *dst; src=cvLoadImage("F:\\张存柱\\桌面\\匹配\\采集图片\\123\\IMG_0138.JPG",1); cvSetImageROI(src,cvRect(2000,1000,2048,2048

2014-02-27 16:24:59 1101

原创 译密码。A变成字母E,a变成e即变成其后的第四个字母,W变A,X变B,Y变C,Z变D.........

//译密码#include int main(){ char c; while(1) { c=getchar(); if((c>='a'&&c='A'&&c<='Z')) { c=c+4; if(c>'Z'&&c'z') c=c-26; } printf("%c",c); } printf("\n"); return 0;}

2013-11-27 17:43:40 15503 3

原创 /输出100-200间的全部素数

//输出100-200间的全部素数#include #include #include int main(){ int m,i,k,n=0; for(m=101;m<=200;m=m+2) { k=(int)sqrt((double)m); for(i=2;i<=k;i++) if(m%i==0) break; if(i>=k+1) { prin

2013-11-27 17:27:39 764

原创 小写转换成大写

//小写转换成大写#include int main(){ char c1,c2; printf("请输入一个小写字母:"); while(scanf("%c",&c1)!=EOF) { c2=c1-32; printf("大写字母为:%c\n",c2); getchar();//按enter键的时候会输入,使用getchar获得后就正常了 } return 0;}

2013-10-29 18:53:25 572

原创 输出2000-3000年之间的闰年

运行平台:vs2010公历闰年计算(按一回归年365天5小时48分45.5秒)①、普通年能整除4且不能整除100的为闰年。(如2004年就是闰年,1901年不是闰年)②、世纪年能整除400的是闰年。(如2000年是闰年,1900年不是闰年)③、对于数值很大的年份,这年如果能被3200整除,并且能被172800整除则是闰年。如172800年是闰年,8640

2013-10-29 11:10:27 16275

原创 判断2000-2050年每一年是否是闰年,并将结果输出

运行平台:vs2010//判断2000-2050年每一年是否是闰年,并将结果输出#include #include int fun(int n);int main(){ int i; for(i=2000;i<=2050;i++) fun(i); system("pause"); return 0;}int fun(int n){ if(n%4!=0) p

2013-10-29 10:51:44 8632 1

原创 判断一个年份是不是闰年

运行平台:vs2010//判断是否是闰年#include #include int main(){ int n; printf("please input a year: n="); while(scanf("%d",&n)!=EOF) { if(n%4!=0) printf("%d不是闰年\n",n); else if(n%100!=0) printf

2013-10-29 10:41:09 655

转载 大数阶乘N!

感谢博主鬼魅叔叔的小窝,转载地址http://blog.csdn.net/henaimumu/article/details/12437817#include int a[40000];int N;int i,j;int k,flag;void main(){ while(scanf("%d",&N)!=EOF) { a[0]=1;

2013-10-29 09:29:04 537 4

原创 判断一个大于3的整数是不是素数

质数又称素数。指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数。因为合数是由若干个质数相乘而得来的,所以,没有质数就没有合数,由此可见素数在数论中有着很重要的地位。比1大但不是素数的数称为合数。1和0既非素数也非合数。质数是与合数相对立的两个概念,二者构成了数论当中最基础的定义之一。基于质数定义的基础之上而建立的问题有很多世界级的难题,如哥德巴赫猜想等。算术基本定理每一个比

2013-10-28 21:14:00 3051

原创 求n的阶乘

运行平台:vs2010//求n的阶乘#include #include void main(){ int n,t=1; int i=2; printf("please input a number: "); scanf("%d",&n); /* for(i=2;i<=n;i++) t=t*i; */ while(i<=n) { t=t*i; i++;

2013-10-28 19:58:22 679

原创 仿射变换代码

运行环境:vs2010+opencv2.4.3#include "stdafx.h"#include "cv.h"#include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/core/core.hpp"using namespace cv;#inclu

2013-10-17 11:35:07 1348

原创 Harris角点检测源码

第一种#include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgproc.hpp"#include #include #include using namespace cv;using namespace std;/// Global variablesMat src, src_gray;in

2013-10-15 10:58:29 490

原创 输出乘法口诀

#include "stdafx.h"#include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ for(int i=1;i<10;i++) { for (int j=1;j<=i;j++) { int k=i*j; cout<<j<<"*"<<i<<"="<<k<<" ";

2013-10-14 17:01:44 441

原创 输出两个整数中的最大值

#include "stdafx.h"#include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ int max(int x,int y); int a,b,c; cin>>a>>b; c=max(a,b); cout<<"max="<<c<<endl; system("pause"); return

2013-10-14 16:23:27 911

转载 编译Rob&nbsp;Hess基于OpenCV的SI…

原文地址:Hess基于OpenCV的SIFT算法的C语言实现——转载">编译Rob Hess基于OpenCV的SIFT算法的C语言实现——转载作者:白欧User:LmyangleiWikipedia,自由的百科全书目录[隐藏]1 编译RobHess基于OpenCV的SIFT算法的C语言实现1.1 开发平台1.2 平台安装1.3 配置Windows环境

2013-10-12 18:24:10 479

转载 sift算法主程序详解——转载

原文地址:sift算法主程序详解——转载作者:白欧最近也一直在研究SIFT(尺度不变特征匹配算法),先理解算法的数学原理,然后再一步步分析RobHess的程序代码://初始值为3#define SIFT_INTVLS 3//初始值是1.6#define SIFT_SIGMA 1.6// 值越大,被剔除的特征点就越多#define SIFT_CONTR_THR 0.04//初

2013-10-12 18:24:08 614

转载 SIFT系列02--SIFT源码详细注…

原文地址:SIFT系列02--SIFT源码详细注释,保留每一步运算的中间结果作者:dzh_漫漫修行路关于sift算法的原理有很多文档,本来想整理到BLOG,但是考虑到排版比较麻烦,就不弄了。把opencv里面的sift源码详细注释了一下,把相关函数重新整合到SIFT的类里面,这样就可以用这个类而不用opencv的sift接口来提取特征点,用此方法提取特征点的速度上也有很明显的提升,说明Open

2013-10-12 18:24:06 1281

转载 opencv2.4.2&nbsp;配置

原文地址:配置">opencv2.4.2 配置作者:小妮儿总结系列_7(opencv2.4.2+vs2010安装简介)环境:  WIN7 旗舰版 +32位系统+ VS2010 +opencv2.4.2 步骤1: 到这来选择下载 opencv2.4.2.exe. 步骤2:双击exe解压到自己想安装的目录,我这来是解压完后的目录为:    C:ProgramFilesopencv2.

2013-10-12 18:24:04 592

优化方法

优化方法

2013-03-14

图像特征提取

图像特征提取

2013-03-14

图像处理

图像处理

2013-03-14

随机过程课件

随机过程课件 随机过程课件(刘次华-第四版)

2013-03-14

矩阵与数值分析

矩阵与数值分析

2013-03-14

毕业设计题目

毕业设计题目

2013-03-14

sift算法总结

sift算法总结

2013-03-14

matlab.入门课件,及知识大全

matlab.入门课件,及知识大全matlab.入门课件,及知识大全

2013-03-14

C++动态二维数组的申请、赋值、使用、释放以及作参数示例

C++动态二维数组的申请、赋值、使用、释放以及作参数示例

2013-03-14

张林-信息论

张林-信息论

2013-03-14

应用信息论基础

应用信息论基础

2013-03-14

信息论课件完整版

信息论课件完整版

2013-03-14

信息论PPT

信息论PPT

2013-03-14

信息论 傅祖芸

傅祖芸信息论

2013-03-14

李亦农-信息论课件

李亦农-信息论

2013-03-14

图像匹配

图像匹配

2013-03-14

opencv教程

opencv教程

2013-03-14

随机过程-刘次华(研究生用书)

随机过程-刘次华(研究生用书)

2013-03-14

计算机科学矩阵分析

计算机科学矩阵分析

2013-03-14

VC_2008_Express下安装OpenCV2.0、2.1

VC_2008_Express下安装OpenCV2.0、2.1

2013-03-14

OpenCV例程汇总

OpenCV例程汇总

2013-03-14

OpenCV_编程简介

OpenCV_编程简介

2013-03-14

OpenCV_编程简介(矩阵图像视频的基本读写操作_入门必读(1).

OpenCV_编程简介(矩阵图像视频的基本读写操作_入门必读(1).

2013-03-14

布线盒程序c++

布线盒程序c++

2013-03-14

SDK到MFC

SDK到MFC

2013-03-14

c++八数码问题-MFC作业

c++八数码问题-MFC作业

2013-03-14

c++,布线盒程序

c++,布线盒程序

2013-03-14

sift代码

sift代码

2013-03-14

sift代码

sift代码

2013-03-14

siftsift代码

sift代码

2013-03-14

matlab toolbox

matlab toolbox

2013-03-14

信息论基础

信息论基础

2013-03-14

半正定矩阵算术平方根

半正定矩阵算术平方根的表示

2013-03-14

opencv

opencv

2012-12-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除