自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(114)
  • 收藏
  • 关注

原创 Best Time to Buy and Sell Stock

// 太暴力了!!! int maxProfit1(vector<int>& prices) { int diff = 0, maxdiff = INT_MIN; for (unsigned int i = 0; i <= prices.size() - 2; i++){ for (unsigned int j = 0; j <= prices.siz...

2018-04-13 19:19:51 209

原创 Min Cost Climbing Stairs

//第一种方法:递归实现,代码简单,时间复杂高。class Solution {public: int solve(int index, vector<int>&cost){ if (index <= 1){ return 0; } return min(solve(index - 1, cost) + cost[index - 1], solv...

2018-04-13 18:14:39 229

原创 Arithmetic Slices --leetcode

#include <iostream>#include <vector>using namespace std;int numberOfArithmeticSlices1(vector<int>& A) { vector<int> vec(A.size() - 2, 0); for (int i = 2; i < A.size...

2018-04-12 15:50:23 188

转载 论高通滤波器,带阻滤波器,陷波滤波器

1.高通滤波器       首先,对一副图像进行如下二维傅里叶变换。我们将u=0和v=0带上式,我们可以得到如下式子。根据上式,可以到F(0,0)的值是非常大的。这里,我们将 F(0,0)称为直流分量,直流分量比其他的成分要大好几个数量级。所以,这也就是傅里叶谱为什么需要使用对数变换才能看清楚的原因。       这里,对于高通滤波器而言,由

2016-07-20 14:53:07 11788 3

原创 初学opencv-Canny算子

#include#include#include/*Canny算子用于边缘检测,首先在x,y方向上求得一阶导数,然后组合为4个方向的导数,方向导数达到局部最大值的点为边缘候选点将候选点拼装成轮廓若像素的梯度大于上限阈值,则是边缘像素。低于下限阈值则抛弃。若介于两者之间,只有当与高于上限阈值的像素链接时才会被接受void Canny(const CvArr*img,CvArr*edge

2016-04-22 09:56:21 811

原创 初学opencv-拉普拉斯变换

#include#include#include/* 拉普拉斯算子和拉普拉斯金字塔完全不同 拉普拉斯算子可用于检测“团块”和边缘检测。 原始图像得边缘位于拉普拉斯的值为0 的地方 cvLaplace(const CvArr*src,CvArr*dst,apertureSize) 它计算结果就是在x方向二阶偏导和在Y方向二阶偏导的和*/int main(int argc,cha

2016-04-22 09:34:24 815

原创 初学opencv-Sobel微分算子

#include#include#include/* 最基本的卷积是导数的计算,表达微分最常用的是Sobel微分算子,但是缺点是对于小一点的核,精度比较低 cvSobel(const CvArr*src,CvArr* dst,int xorder,int yorder,int aperture_size) xorder和yorder是求导的阶数,表示在该方向上求导的次数,取值为0

2016-04-22 09:18:32 935

原创 初学opencv-单一阈值与自适应阈值

#include#include#include#include "math.h"IplImage *Igray=0,*It=0,*Iat;//cvAdaptiveThreshold(src,dst,max_val,adaptive_method,threshold_type,block_size,param1)//上述方法有两种不同的自适应阈值方法,通过参数adaptive_meth

2016-04-20 19:48:45 1566

原创 初学opencv-阈值化

所谓阈值化,是用来剔除一些低于或高于一定值的的像素void sum_rgb(IplImage*src,IplImage*dst){ IplImage*r=cvCreateImage(cvGetSize(src),src->depth,1); IplImage*g=cvCreateImage(cvGetSize(src),src->depth,1); IplImage*b=cvCrea

2016-04-20 14:17:36 516

原创 opencv-图像金字塔

#include #include #includevoid f(IplImage*src,IplImage*dst); int main(int argc,char** argv){ cvNamedWindow("origal"); cvNamedWindow("test"); IplImage*src=cvLoadImage("3.jpg",1); IplImage*dst

2016-04-20 10:06:45 385

原创 初学opencv-图像金字塔

int main(int argc,char** argv){ //图像金字塔是图像的集合,集合中所有的图像都来源于一个原始图像,并且是通过对原始图像不断的降采样获得 IplImage*src=cvLoadImage("3.jpg",1); IplImage*down=cvCreateImage(cvSize(src->width/2,src->height/2),IPL_DEPTH_8U,

2016-04-19 19:58:32 392

原创 初学opencv-通用的形态学

cvNamedWindow("形态梯度image"); cvNamedWindow("礼帽image"); cvNamedWindow("黑帽image"); IplImage * src = cvLoadImage("1.jpg", 0); //创建临时图像,某些操作会用到,应该与图像有相同的大小 IplImage * temp1 = cvCreateImage(cvGetSize(s

2016-04-19 16:09:09 460

原创 初学opencv

CvRect box;void cv_mouse_callback(int event,int x,int y,int flags,void*param);bool drawing_box=false;//当点击左键时设置为true,表示要进行画方框void draw_box(IplImage*image,CvRect rect){ cvRectangle(image,cvPoint(

2016-04-19 10:15:56 496 1

原创 有两个磁盘文件 A,B 各放一行字母,要求把两文件信息合并(按字母排序),输出到C 中

#include "stdio.h"#include int main(){int i,j,n,i1;char c[100],ch,t;FILE *fp;if((fp=fopen("a1","r")==NULL)){ printf("dabukai"); exit(0);} printf("\n file A:\n"); for(i=0;(ch=fgetc(fp))!=EOF;i++) { c[i

2015-10-15 21:08:37 5774 1

原创 十六周项目一

#include #include #include using namespace std;int main(){ double num[500],t; int i,j,k; ifstream infile("salary.txt",ios::in); if(!infile) { cerr<<"open error!"<

2013-06-14 10:52:18 837 1

原创 第十四周任务3、

#include using namespace std;#define PI 3.1415926class CSolid{ public: virtual double area()const=0; virtual double volume()const=0;};class CCube:virtual public CS

2013-06-03 19:47:25 749

原创 十四周任务2

/*02.* 程序的版权和版本声明部分03.* Copyright (c)2012, 烟台大学计算机学院学生04.* All rightsreserved.05.* 文件名称: Animal.cpp06.* 作 者:董万鹏07.* 完成日期:2013 年5月31日08.* 版本号: v1.009.* 对任务及求解方法的描述部分:略10.* 输入描述:略11.

2013-05-31 11:21:51 765 3

原创 第十四周任务一

/* 02.* 程序的版权和版本声明部分 03.* Copyright (c)2012, 烟台大学计算机学院学生 04.* All rightsreserved. 05.* 文件名称: Animal.cpp 06.* 作 者:董万鹏07.* 完成日期:2013 年5月31日 08.* 版本号: v1.0 09.* 对任务及求解方法的描述部分:略 10.* 输入描

2013-05-31 10:47:55 935

原创 项目三、

#include #include#include using namespace std;enum vehicleStaus {rest, running}; //车辆状态:泊车、行进class vehicle //车辆类{protected: int maxSpeed; //最大车速 int currentSpeed; //当前速度 int weig

2013-05-27 11:44:14 1050

原创 十三周项目二、

#include #include using namespace std;class Teacher//(1)修改studentA类中各数据成员和成员函数的访问限定符,并观察发生的现象{public: Teacher(int a,string nam,char s,string ad,string n,string tit); void display()

2013-05-27 11:04:02 1008

原创 第十三周任务一 、

#include #include using namespace std;class StudentA //(1)修改studentA类中各数据成员和成员函数的访问限定符,并观察发生的现象{public: StudentA(int n,string nam,char s); void showA(); ~StudentA( ) { }prot

2013-05-27 10:22:46 1016

原创 第11周任务1、

#include#includeusing namespace std;class Point //定义坐标点类{public: Point():x(0),y(0) {}; Point(double x0, double y0):x(x0), y(y0) {}; void PrintPoint(); //输出点的信息 double x,y

2013-05-10 11:16:23 931

原创 项目三

/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 作者: 董万鹏* 完成日期: 2013年 4 月 22 日* 版本号: v1.0* 输入描述:无* 问题描述:无* 程序输出:无*/#includeusing namespace std;clas

2013-04-22 11:02:47 993

原创 项目二、

/* 02.* 程序的版权和版本声明部分 03.* Copyright (c)2012, 烟台大学计算机学院学生 04.* All rightsreserved. 05.* 作者: 董万鹏06.* 完成日期: 2013年 4 月 22 日 07.* 版本号: v1.0 08.* 输入描述:无 09.* 问题描述:无 10.* 程序输出:无 */#in

2013-04-22 09:19:27 890

原创 项目一利用友元函数完成运算符的重载

#include using namespace std;class Complex{public: Complex(){real=0;imag=0;} Complex(double r,double i){real=r;imag=i;} friend Complex operator+(Complex &c1,Complex &c2); friend

2013-04-19 10:36:21 1086

原创 x项目一成员函数完成运算符的重载、

#include using namespace std;class Complex{public: Complex(){real=0;imag=0;} Complex(double r,double i){real=r;imag=i;} Complex operator+(Complex &c2); Complex operator-(Complex &c

2013-04-19 10:24:41 1089

原创 任务55555、、、

/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: object.cpp* 作者: 董万鹏* 完成日期: 2013年 4 月 15 日* 版本号: v1.0* 输入描述:无* 问题描述:无* 程序输出:无*/#include using name

2013-04-15 11:23:34 1074

原创 复数模板类、

/* 02.* Copyright (c) 2013, 烟台大学计算机学院 03.* All rights reserved. 04.* 文件名称:test.cpp 05.* 作者:董万鹏 06.* 完成日期:20

2013-04-15 11:00:14 1126

原创 友元类。。。。

/* 02.* 程序的版权和版本声明部分 03.* Copyright (c)2013, 烟台大学计算机学院学生 04.* All rightsreserved. 05.* 文件名称: object.cpp 06.* 作者:董万鹏 07.* 完成日期: 2013年04月15日 08.* 版本号: v1.0 09.* 输入描述:无 10.* 问题描述:无 11

2013-04-15 10:07:31 1101

原创 项目2.

#include #include using namespace std;class CPoint {private: double x; // 横坐标 double y; // 纵坐标 public: CPoint(double xx=0,double yy=0):x(xx),y(yy){} do

2013-04-14 16:31:26 999

原创 第七周任务一。

#include using namespace std;class Time{public: Time(int=0,int=0,int=0); void show_time( ); //根据is_24和from0,输出适合形式的时间:23:5/8:23:5 pm/08:23:05 pm void add_seconds(int); //增加n秒钟 void add

2013-04-14 15:51:10 1120

原创 项目4、、、

/* 02.* Copyright (c) 2013, 烟台大学计算机学院 03.* All rights reserved. 04.* 文件名称:test.cpp 05.* 作者:董万鹏 06.* 完成日期:20

2013-04-10 10:55:22 727 1

原创 任务三,

/* 02.* 程序的版权和版本声明部分 03.* Copyright (c)2012, 烟台大学计算机学院学生 04.* All rightsreserved. 05.* 文件名称: object.cpp 06.* 作者: 董万鹏07.* 完成日期: 2013年 4 月 8 日 08.* 版本号: v1.0 09.* 输入描述:无 10.* 问题描述:无

2013-04-08 11:25:51 658 1

原创 项目二/

/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: object.cpp * 作者: * 完成日期: 2013 年4月5日 * 版本号: v1.0 * 输入描述:无 * 问题描述:无

2013-04-05 11:12:57 695 1

原创 第六周项目二。

/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: object.cpp * 作者: * 完成日期: 2013 年4月5日 * 版本号: v1.0 * 输入描述:无 * 问题描述:无

2013-04-05 10:48:24 1039

原创 第六周任务一 、、、

/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: object.cpp * 作者: * 完成日期: 2013 年4月5日 * 版本号: v1.0 * 输入描述:无 * 问题描述:无

2013-04-05 10:19:30 1019

原创 项目一

/* 02.* 程序的版权和版本声明部分 03.* Copyright (c)2012, 烟台大学计算机学院学生 04.* All rightsreserved. 05.* 文件名称: object.cpp 06.* 作者:董万鹏 07.* 完成日期: 2013 年3 月29日 08.* 版本号: v1.0 09.*/ #

2013-03-29 10:27:58 921

原创 项目5.

/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: object.cpp * 作者:董万鹏 * 完成日期: 2013 年3 月23日 * 版本号: v1.0 */ #include #include using n

2013-03-23 10:07:28 859

原创 第四周项目

/* 02.* 程序的版权和版本声明部分 03.* Copyright (c)2013, 烟台大学计算机学院学生 04.* All rightsreserved. 05.* 文件名称: worker.cpp 06.* 作 者:董万鹏

2013-03-23 09:30:30 651 1

原创 第二周项目四

/* 02.* 程序的版权和版本声明部分 03.* Copyright (c)2012, 烟台大学计算机学院学生 04.* All rightsreserved. 05.* 文件名称: object.cpp 06.* 作者:董万鹏 07.* 完成日期: 2013年3 月22 日 */ #includeusing namespace std;

2013-03-22 11:13:40 951

空空如也

空空如也

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

TA关注的人

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