- 博客(11)
- 收藏
- 关注
转载 倒排索引技术
倒排索引倒排索引非常类似我们前面提到的Hash结构。以下内容来自维基百科:倒排索引(英语:Inverted index),也常被称为反向索引、置入档案或反向档案,是一种索引方法,被用来存储在全文搜索下某个单词在一个文档或者一组文档中的存储位置的映射。它是文档检索系统中最常用的数据结构。有两种不同的反向索引形式:一条记录的水平反向索引(或者反向档案索引)包
2012-02-19 15:22:40 1210
转载 边缘跟踪边缘检测
假定我们从一个梯度幅值图像着手进行处理,这个图像是从一幅处于和物体具有反差的背景中的单一物体的图像进行计算得来的。因为灰度级最高的点(即在原始图像中梯度值最高的点)必然在边界上,所以我们可以把这一点作为边界跟踪过程的起始点。如果有几个点都具有最高灰度级,我们可以任选一个。
2011-08-22 10:37:35 1692
转载 canny算子
摘 要 在图象边缘检测中往往要求所检测到的边缘具有封闭特性,本文详细地分析了目前常用的两种算法:哈夫变换和Canny边缘检测算法,最后,探讨边缘算子应满足的准则。关键词 边缘检测;闭合性;哈夫变换;Canny算子 1引言 图象的边缘是指图象局部区域亮
2011-08-19 17:17:34 1858
转载 图像高斯平滑滤波分析
摘 要 在图像预处理中,对图像进行平滑,去除噪声,恢复原始图像是一个重要内容。本文设计了一个平滑尺度和模板大小均可以改变的高斯滤波器,用它对多幅加入各种噪声后的图像进行平滑,经过对各个结果图像的对比可知高斯滤波对服从正态分布的噪声去除效果比较好,并且相比各个不同参数,在平滑尺度为
2011-08-19 17:15:52 1418
转载 多线程和多进程的区别(小结)
很想写点关于多进程和多线程的东西,我确实很爱他们。但是每每想动手写点关于他们的东西,却总是求全心理作祟,始终动不了手。今天终于下了决心,写点东西,以后可以再修修补补也无妨。 一.为何需要多进程(或者多线程),为何需要并发?这个问题或许本身都不是个问题。但是对于没有
2011-08-19 11:35:50 591
转载 C语言中auto,register,static,const,volatile的区别
1)auto 这个关键字用于声明变量的生存期为自动,即将不在任何类、结构、枚举、联合和函数中定义的变量视为全局变量,而在函数中定义的变量视为局部变量。这个关键字不怎么多写,因为所有的变量默认就是auto的。(2)register 这个关键字命令编译器尽可能
2011-08-19 10:52:16 385
原创 strcpy,strcmp,strlen,strcat总结
1、strcpy函数原型如下: char* strcpy(char* strDest , const char* strSrc) { char* address = strDest; as
2011-08-19 10:32:29 301
转载 浅谈c中函数参数入栈顺序
#include void foo(int x, int y, int z) { printf("x = %d at [%X]n", x, &x); printf("y = %d at [%X]n", y, &y); printf("z = %d at [%X]n",
2011-07-22 15:49:05 353
转载 c/c++中内存区域划分总结
C++作为一款C语言的升级版本,具有非常强大的功能。它不但能够支持各种程序设计风格,而且还具有C语言的所有功能。我们在这里为大家介绍的是其中一个比较重要的内容,C++内存区域的基本介绍。一. 在c中分为这几个存储区1.栈 由编译器自动分配释放2.堆 一般由程序员分配释放,若程序员
2011-07-22 14:34:46 401
转载 怎样学c语言
下面介绍学习C语言的方法,是很好的编程经验:怎样学习C语言很多人对学习C语言感到无从下手,经常问我同一个问题:究竟怎样学习C语言?我是一个大学生,已经开发了很多年的程序,和很多刚刚起步的人一样,学习的第一个计算机语言就是C语言。经过这些年的开发,我深深的体会到C语言对于一个程序设
2011-07-22 14:18:14 676 1
转载 new和malloc区别
1、new 是c++中的操作符,malloc是c 中的一个函数2、new 不止是分配内存,而且会调用类的构造函数,同理delete会调用类的析构函数,而malloc则只分配内存,不会进行初始化类成员的工作,同样free也不会调用析构函数3、内存泄漏对于malloc或者new都可以
2011-07-22 13:58:53 281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人