自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小祥!!

慢慢来。。。。

  • 博客(25)
  • 资源 (8)
  • 收藏
  • 关注

转载 C++常见面试

1.new、delete、malloc、free关系delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之

2015-08-22 13:38:46 341

原创 python 中得 “=”

当python 赋值是长字符串时,赋给的时指向同一块内存地址。用id可以测试,它们指向同一块地址。对于字符串可以采取的解决办法是:  newStr = oldStr[:]这就是申请了另一块内存。

2015-07-13 09:38:22 355

转载 为什么读研

如果你有实际开发工作经验,感觉自己的水平和实力进入了一个高原期,迫切需要从理论上提高,那么计算机学院是唯一选择。因为计算机学院才能让你在理论上更上一层楼。软件学院从教学计划上就没有把你往这方面带。当然能不能更上一层楼最终还是完全取决于你自己。需要特别说明的是,工作经验并不一定等于开发经验,我见过很多工作2-3年的人,但是没有一点开发经验。   你说:“他们都有很强的开发能力,只是不太喜欢读书,也只

2014-10-28 15:01:35 486

转载 Canny边缘检测算法原理及其VC实现详解(二)

3、  Canny算法的实现流程       由于本文主要目的在于学习和实现算法,而对于图像读取、视频获取等内容不进行阐述。因此选用OpenCV算法库作为其他功能的实现途径(关于OpenCV的使用,作者将另文表述)。首先展现本文将要处理的彩色图片。图2 待处理的图像3.1 图像读取和灰度化       编程时采用上文所描述的第二种方法来实

2014-10-17 19:10:22 433

转载 Canny边缘检测算法原理及其VC实现详解(一)

图象的边缘是指图象局部区域亮度变化显著的部分,该区域的灰度剖面一般可以看作是一个阶跃,既从一个灰度值在很小的缓冲区域内急剧变化到另一个灰度相差较大的灰度值。图象的边缘部分集中了图象的大部分信息,图象边缘的确定与提取对于整个图象场景的识别与理解是非常重要的,同时也是图象分割所依赖的重要特征,边缘检测主要是图象的灰度变化的度量、检测和定位,自从1959提出边缘检测以来,经过五十多年的发展,已有许多中不

2014-10-17 19:05:05 585

转载 Fisher线性判别与感知器算法Matlab实现

参考用书:本文是在学习此书Chapter4时,跑的实验。4.1.4 Fisher‘s Linear Discriminate[plain] view plaincopyfunction [w y1 y2 Jw] = FisherLinearDiscriminat(data, label)  % FL

2014-10-16 19:43:24 8783

转载 BP神经网络模型与学习算法

一,什么是BP"BP(Back Propagation)网络是1986年由Rumelhart和McCelland为首的科学家小组提出,是一种按误差逆传播算法训练的多层前馈网络,是目前应用最广泛的神经网络模型之一。BP网络能学习和存贮大量的输入-输出模式映射关系,而无需事前揭示描述这种映射关系的数学方程。它的学习规则是使用最速下降法,通过反向传播来不断调整网络的权值和阈值,使网络的误差平方和

2014-10-16 17:58:40 494

转载 JPG文件存储格式

JPEG是联合图象专家组(Joint Picture Expert Group)的英文缩写,是国际标准化组织(ISO)和CCITT联合制定的静态图象的压缩编码标准。和相同图象质量的其它常用文件格式(如GIF,TIFF,PCX)相比,JPEG是目前静态图象中压缩比最高的。我们给出具体的数据来对比一下。例图采用Windows95目录下的Clouds.bmp,原图大小为640*480,256色。用工具S

2014-10-16 09:58:22 3284

转载 Matlab 随机数 小结

1,rand 生成均匀分布的伪随机数。分布在(0~1)之间  语法:rand(m,n)生成m行n列的均匀分布的伪随机数             rand(m,n,'double')生成指定精度的均匀分布的伪随机数,参数还可以是'single'             rand(RandStream,m,n)利用指定的RandStream生成伪随机数            2,r

2014-10-09 17:11:39 455

转载 关于C++ const 的全面总结

C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用   如下表所示:No.作用说明参考代码

2014-10-09 10:57:40 287

转载 matlab plot()函数

第五讲计算结果的可视化本节介绍MATLAB 的两种基本绘图功能:二维平面图形和三维立体图形。5.1 二维平面图形5.1.1 基本图形函数plot 是绘制二维图形的最基本函数,它是针对向量或矩阵的列来绘制曲线的。也就是说,使用plot 函数之前,必须首先定义好曲线上每一点的x 及y 坐标,常用格式为:(1)plot(x) 当x 为一向量时,以x 元素的值为纵坐标,x 的序号为

2014-10-07 20:24:07 2136

转载 c优先级

PrecedenceOperatorDescriptionExampleAssociativity1()[]->.::++--Grouping operatorArray accessMember access from a pointerMember access fr

2014-10-06 13:22:33 275

原创 关于声明指针初始化问题

如果变量时静态的,被初始化为0如果变量是动态的,

2014-10-06 12:31:13 316

原创 指针和常量

int *pi;pi是一个普通的指向整型的指针。

2014-10-06 11:25:20 273

原创 字符数组和字符串的区别

字符数组是可以不含空字符,而不是一定。可以认为字符串是字符数组的一种特殊形式。当然,如果是出于效率和空间的考虑,两者还是有区别的。字符串处于常量空间, 字符数组一般处于堆栈空间。最大的区别就是 char *s 与 char s[] 前者你不能去修改它的内容 后者是可以修改的 , 编译器在初始化把字符串指针内容申明成了字符串常量是不可修改,而字符数组是可修改的;例如 char *

2014-10-05 21:03:06 893

转载 matlab norm函数

格式:n=norm(A,p)功能:norm函数可计算几种不同类型的矩阵范数,根据p的不同可得到不同的范数以下是Matlab中help norm 的解释NORM   Matrix or vector norm.    For matrices...      NORM(X) is the largest singular value of X, max(svd(X)).

2014-10-04 20:37:34 1123

转载 MATLAB 基础(一)

Workplace工作区记录命令窗口中已经运行过变量。ans是matlab中默认的结果变量. 每次matlab进行运算后, 结果都要储存在指定的变量中. 如果你只是输入表 达式, 却不指定把表达式的运算结果储存在哪个变量里面, 那么matlab就自 动地将结果储存在ans变量中. 直到下一次不带指定存储变量的运算结束前, ans中 所储存的值不变.  float是单精度浮点

2014-10-03 10:35:20 1304

原创 c语言实现求逆矩阵

利用上篇给的求余子式方法以及上上篇

2014-10-02 19:33:13 8133 1

原创 c语言实现求行列式值

double hanglieshi(double *h,int i,int j){int k,l;if(i!=j){printf("Error");return 0;}if(i==1&&j==1){return *(h);}    else{   for(k = 0;k{    for(l = 0;l {*(h + k*j +

2014-10-02 19:25:48 5667

原创 c语言实现求余子式

利用double yuzishi(double *h,int i,int j,int m,int n){int k,l,x,y;double q;    double *b = (double *)malloc(sizeof(double)*(i-1)*(j-1));if(i!=j||i{return 0;}else{for(k =0,x=0

2014-10-02 19:25:27 2513

原创 就算两点的欧几里得距离

double  distance(int *a,double *b,int i)//这里为距离的平方,但不影响结果。i为{int k;double l = 0.0;for(k = 0;k {l = l + (*(a+k) - *(b+k))*(*(a+k) - *(b+k));}return l;}

2014-10-02 19:21:55 656

转载 c语言指针问题

0x01A49EEE 处有未经处理的错误(在 Sketchpad.exe 中): 0xC0000005: 读取位置 0xCDCDCD00 时发生访问冲突

2014-10-02 19:01:22 364

转载 matlab产生随机数

matlab中生成随机数主要有三个函数:rand, randn,randi1,rand  生成均匀分布的伪随机数。分布在(0~1)之间   主要语法:rand(m,n)生成m行n列的均匀分布的伪随机数             rand(m,n,'double')生成指定精度的均匀分布的伪随机数,参数还可以是'single'             rand(Rand

2014-09-30 14:25:46 1304

原创 声明和定义

从编译原理上来说,声明是仅仅告诉编译器,有个某类型的变量会被使用,但是编译器并不会为它分配任何内存。而定义就是分配了内存

2014-09-27 13:46:32 270

原创 c语言实现k-means算法

#include #include #include #include #define MAX_LONG 2//定义数据的最大维数#define MAX_NUM  19 //定义数据的最大数量#define MAX_CLASS 2//定义最大聚类数int juli(int *num,int *b,int *sum,int x ,int m,int n);in

2014-09-20 18:45:05 1356 1

TSP旅行商问题

用爬山法在VS2010环境下实现。初始邻接矩阵是随机生出。运行速度较快,这是一个NP完全问题,但是用爬上发可以极大地剪枝,节省计算机资源。

2014-12-20

凸包问题枚举 Graham_scan以及分治实现

在vs2010环境下凸包问题枚举 Graham_scan以及分治三种方法实现,并用matlab将结果画出来,进行验证。细节考虑较全面。

2014-12-20

数字图像红眼去除

数字图像红眼去除 代码移动简单,但是效果不理想

2014-12-20

直方图规格化

直方图规格化 matlab实现 并且进行规格化前后对比

2014-12-20

guided filter

在vs2010 环境下 完整实现引导滤波算法

2014-12-20

C语言实现DCT变化

用C语言实现DCT变化,VS2010环境 直接可以运行

2014-12-20

读取BMP图像RGB值以及简单生成BMP图像

读取BMP图像RGB值以及简单生成BMP图像 用C语言实现。

2014-12-20

canny 算子的通俗理解

canny算子的通俗理解!用c语言也较容易实现

2014-10-20

空空如也

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

TA关注的人

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