自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(112)
  • 资源 (6)
  • 收藏
  • 关注

原创 matlab GUI编程

一直想弄明白matlab怎么弄一个界面程序出来,没狠下心去整,这次花了一个晚上弄出一个程序,用来看rgb和hsv色彩空间对应关系。做了这个程序,发觉主要问题在于三点,一是 所有的控件都可以通过handles这个回调函数的参数进行引用二是控件的状态通过get和set来进行改变三是键盘映射要弄清楚在我的程序里,表示RGB值的三个滑动条的Tag属性分别设置为 s_R,

2013-02-22 23:06:48 471

原创 c++ 遍历文件夹

#include #include #include #include #include #include using namespace std;// 头文件要求: vector, string// 命名空间: std#define MAX_PATH_LENGTH 64// 遍历结果保存结构体// Filelist 为文件列表// Foldlist 为文件夹列表

2013-01-20 01:02:26 674

原创 文件读写实验-二

// rw.h#ifndef rrrrrrrrrrrrrr#define rrrrrrrrrrrrrr#include #include #include #define version 1.0.0#define OFFSET16bit(x) ( (x + 15) >> 4 << 4 ) class OBJ{public: char ID[32]; char

2013-01-20 00:52:22 614

原创 文件读写实验

RWInterface.h/**********************************************************\In this example, we keep a 2048 byte as file header.the detail is as follows:the first four byte indicate the number of tota

2013-01-20 00:48:45 470

原创 数组实现双向栈

#ifndef __BISTACK__#define __BISTACK__template class BISTACK{public: virtual bool push(T val)=0; virtual T pop()=0; virtual bool empty()=0; BISTACK(){cout << "virtual class constru

2013-01-20 00:29:02 537

原创 STL学习之一

\\ Vector#include #include #include using namespace std;class point{public: int x; int y; void print(){ cout << x << " " << y << endl;}};int main(){ vector vp; point pt; for(int i = 1

2013-01-20 00:16:57 306

原创 找两个集合中的不同元素

#include #include #include #include #include #include using namespace std;class compareInt{public: bool operator()(const int &a,const int &b){ return a > b; }protected:private:};c

2013-01-20 00:10:05 566

原创 学习Opencv

// 显示视频中的轮廓信息#include "../inc/opencv/cv.h"#include "../inc/opencv/cvaux.h"#include "../inc/opencv/cxcore.h"#include "../inc/opencv/highgui.h"using namespace cv;#pragma comment(lib, "../../lib/c

2013-01-20 00:03:31 537

原创 一个给代码计时的类及测试用例

#include "../inc/opencv/cv.h"#include "../inc/opencv/cvaux.h"#include "../inc/opencv/cxcore.h"#include "../inc/opencv/highgui.h"using namespace cv;#pragma comment(lib, "../lib/cv200.lib")#pragm

2013-01-19 22:30:32 468

原创 删注释

#include #include #include enum CommentType{ None = 0, LineComment, BlockComment};void RemoveComments(char* src, int srclen, char* &dst, int &dstlen){ int len = srclen; dst = new char[len

2012-08-15 23:38:19 578

原创 二叉树的公共父节点

void findparent(node* root, node* pt1, node* pt2); 1、对于二叉搜索树,里边的元素都是排好序的,那么从根节点向下搜索,找到第一个节点p满足p->data > pt1->data 且 p->data data(假定pt1->data data)即是满足要求的公共父节点;节点结构:struct node{int data;nod

2011-12-06 21:10:08 1112

转载 软件优化的三个层次

医生治病首先要望闻问切,然后才确定病因,最后再对症下药,如果胡乱医治一通,不死也残废。说起来大家都懂的道理,但在软件优化过程中,往往都喜欢犯这样的错误。不分青红皂白,一上来这里改改,那里改改,其结果往往不尽如人意。一般将软件优化可分为三个层次:系统层面,应用层面及微架构层

2011-09-04 12:52:22 436

转载 指针和引用的区别总结

1.从现象上看:指针在运行时可以改变其所指向的值,而引用一旦和某个对象绑定后就不再改变2.从内存分配上看:程序为指针变量分配内存区域,而引用不分配内存区域3.从编译上看:程序在编译时分别将指针和引用添加到符号表上,符号表上记录的是变量名及变量所对应地址。指针变量在符号表上

2011-09-03 10:35:39 384

转载 用c++确定计算机上栈的增长方式

栈的增长方式有两种:向上 和 向下为什么栈会有两种增长方式?一般程序的变量都是从RAM的低地址开始分配的,变量从低地址开始分配的原因是很明显的,它可以在RAM容量增大时不用从新编译程序。早期的计算机系统的内存容量有限,将堆栈设计成从高地址向低地址增长,可以有限地利

2011-09-03 10:34:04 638

转载 内存池、线程池和对象池

内存池C/C++下内存管理是让几乎每一个程序员头疼的问题,分配足够的内存、追踪内存的分配、在不需要的时候释放内存——这个任务相当复杂。而直接使用系统调用malloc/free、new/delete进行内存分配和释放,有以下弊端:调用malloc/new,系统需要根据“最先

2011-09-02 19:11:30 341

转载 内存池、线程池与对象池

内存池C/C++下内存管理是让几乎每一个程序员头疼的问题,分配足够的内存、追踪内存的分配、在不需要的时候释放内存——这个任务相当复杂。而直接使用系统调用malloc/free、new/delete进行内存分配和释放,有以下弊端:调用malloc/new,系统需要根据“最先匹配

2011-09-02 18:49:09 100

转载 在python中获取当前位置所在的行号和函数名

import sysdef get_cur_info(): print sys._getframe().f_code.co_name print sys._getframe().f_back.f_code.co_nameget_cur_info()

2011-08-29 19:43:38 238

转载 opencv2.2更新

opencv2.2更新(翻译官方网)(修改完毕)9/12/2010晚上翻译http://opencv.willowgarage.com/wiki/OpenCV Change Logs --疯子_00727/3/2011晚上修改了翻译

2011-08-29 18:09:17 203

原创 c++ 类 const 成员 与 重载函数

出现在同一作用域中的两个函数如果具有相同的函数名而只是形参列表不同,则称它们为重载函数。重载函数与重复声明的区别如果两个函数的返回类型与形参列表完全匹配,那么就是重复声明,如果两个函数声明仅仅是返回类型不同,那么后出现的那个将是错误的。即函数不能依据返回类型进行重

2011-08-27 12:41:50 157

原创 c++ virtual 关键字

virtual可以用来修饰类或者类的成员函数,但类的构造函数不可以用virtual修饰。virtual修饰成员函数时,意味着采用动态绑定技术,即在编译时才能确定其调用的具体是哪一个函数,是基类的虚函数还是派生类的重定义版本。如何使用动态绑定呢? 通过基类类型的引用或者

2011-08-27 11:05:02 164

原创 c++ 类访问控制 与 static成员

public成员函数和成员变量:在用户代码里通过对象自由调用;派生类里可以当作自己的成员变量自由使用;private成员函数和成员变量:在用户代码中不可访问,派生类不能继承private成员;protected成员函数和成员变量:在用户代码中不可访问,派生类中形同priv

2011-08-27 10:33:58 166

原创 matlab compiler 与 matlab coder 的区别

matlab compiler 直接将m文件生成为exe文件或者dll文件,且这样的代码在运行或者调用时需要matlab compiler runtime库支持,而matlab coder 将matlab m文件转换成c/c++文件,更可以根据需要将c/c++文件进一步转换成ex

2011-08-26 20:48:30 3283 1

原创 octave imread 找不到文件

octave 3.2.4 用imread读图像会出现一个找不到文件的错误在交互命令下输入edit imread 会发现是 file_in_path这个函数返回值为0导致的。然后接着edit file_in_path,出现下边的函数代码function name=file_

2011-08-25 18:31:57 754

转载 比较有用的python库

Tkinter———— Python默认的图形界面接口。Tkinter是一个和Tk接口的Python模块,Tkinter库提供了对Tk API的接口,它属于Tcl/Tk的GUI工具组。Tcl/Tk是由John Ousterhout发展的书写和图形设备。Tcl(工具命令

2011-08-24 20:04:50 171

转载 Python学习

Python学习(重定向自 Develop.Python)On this page... (hide)1.  基本安装2.  Python文档2.1 推荐资源站点2.2  其他参考资料2.3  代码示例3.  常用工具3

2011-08-24 19:14:41 184

转载 计算机视觉领域的神作 (Most cited papers in Computer Vision)

本文系个人总结,转载请附以下链接http://hi.baidu.com/haozhihui/blog/item/b629493e1439562c70cf6ce4.html个人的知识面有限,欢迎在此页面跟贴;另外请原谅百度的脑残排版吧 按引用量排序(数据来自Go

2011-08-22 18:16:36 142

转载 linux操作系统 翻----墙 U盘操作系统

Slitaz 中文套装穿-----墙版是一个基于 Slitaz 的衍生版本,该版本支持中文,并集成了 Firefox、Xvesa、Tor 等软件,使你无需额外配置便可翻-----墙,随心畅游网络。Slitaz 中文套套穿-----墙版由 fireflyoo 制作,其

2011-08-20 19:54:52 114

转载 SVD 与 LSI教程之五:LSI关键字研究与协同理论

In this LSI tutorial you will learn how to cluster keywords in a k-dimensional reduced space. You will also learn how first- and second-orde

2011-08-20 09:55:23 866

转载 SVD与 LSI教程之三: 计算矩阵的全部奇异值

A Tutorial for computing the full SVD of a matrix the easy way. A handy shortcut for computing "left" eigenvectors is described.Dr. E. G

2011-08-20 09:55:05 1049

转载 SVD和LSI教程之二:计算奇异值

This SVD tutorial revisits matrix decomposition and transpositions, the Frobenius Norm and provides stepwise calculations for computing sing

2011-08-20 09:54:42 1358

转载 SVD与LSI教程之一:理解SVD和LSI

A tutorial on Singular Value Decomposition (SVD) and Latent Semantic Indexing (LSI), its advantages, applications and limitations. Covers LS

2011-08-20 09:54:27 3044

转载 SVD 与 LSI 教程之四: 隐含语义索引如何计算?

A tutorial on Latent Semantic Indexing How-to Calculations. Learn how LSI scores documents and queries. Includes SEO LSI myths and do-it-you

2011-08-20 09:54:08 1333

原创 矩阵教程之三:特征值与特征向量

A tutorial on eigenvalues, eigenvectors and their properties. Includes step by step how-to calculations. An introduction to vector iteration

2011-08-20 09:32:46 1609

翻译 矩阵教程之二:矩阵运算

这个教程的内容包括矩阵的加法、减法和乘法运算,以及矩阵的数乘和矩阵数除运算,正定矩阵本教程涵盖的主题:1、通过动手来学习2、一次矩阵运算3、矩阵加减法4、矩阵乘法5、矩阵的数乘运算和数除运算6、正交矩阵7、转置矩阵和

2011-08-20 09:31:03 5222

翻译 矩阵教程之一:随机矩阵

·这是一个囊括了方阵、三角阵、纯量阵、转置矩阵与随机矩阵的教程,也涉及矩阵的秩,有向图和马尔可夫链相关内容。主题包括:1、 关于这个数学教程2、方阵的主对角线与迹3、行向量、列向量、纯量阵与转置矩阵4、矩阵的秩5、神秘的随机矩阵6、有向图、入度

2011-08-19 22:51:33 7442 2

转载 求最小的几个特征值

在机器学习中经常都会遇到特征值问题,例如 Laplacian Eigenmaps 或者一大堆的 KernelPCA 派的降维方法,或者谱聚类之类的。通常都是对于一个很大并且比较稀疏的矩阵,求最大或者最小的几个特征值以及对应的特征向量。在 Matlab 里,eig 函数可以用来求得

2011-08-18 22:27:11 2008

转载 十大 Linux 发行版

Linux 发行版众多,可以用多如牛毛来形容。曾经见到有人收集到了 300 多个 Linux 发行版。实际上,流传于世的 Linux 发行版数目可能还远不止于此。这么多的 Linux 发行版,对打算从其他系统转换过来的用户来说可能会感到困惑;而即便是忠实的 Linux 用户也没有

2011-08-18 01:46:36 547

转载 如何选择Linux发行版

Linux 发行版 (也被叫做 GNU/Linux 发行版) 是基于Linux内核的类Unix操作系统。Linux发行版通常包含了包括桌面环境、办公套件、媒体播放器、数据库等应用软件。这些操作系统通常由Linux内核、以及来自GNU计划的大量的函式库,和基于X Window的

2011-08-18 01:27:44 546

原创 Linux 设置dns服务器

Linux 系统可将dns IP 加入 /etc/resolv.conf 文件,如谷歌的dns可以加入这样的内容:nameserver 8.8.8.8nameserver 8.8.4.4而Windows 下设置dns的方式则是(以谷歌的免费dns服务为例):

2011-08-17 20:40:41 339

转载 linux 下 5 个 cd 命令小帖示

5 个 cd 命令小帖示2010-04-28 Toy Posted in Cli, TipsRSScd 是 Linux 命令行下最常用的命令之一。但是你真的了解 cd 命令的所有用法吗?我将在本文中向你介绍几个本人常用的 cd 命令小帖示,它们可以让你提高操作

2011-08-17 18:13:53 319

Matlab GUI编程, RGB-HSV对应关系展现

调节RGB值对应的三个滑动条,显示对应的色彩块,以及对应的HSV值,调节HSV,亦可反作用于RGB,

2013-02-22

matlab 的 QR码编码解码代码

基于matlab的QR码编码和解码函数,需要Java,

2011-08-16

独立成分分析算法与支持向量机在不良图片识别中的应用

独立成分分析算法与支持向量机在不良图片识别中的应用,学位论文

2011-08-08

FTP 客户端程序源码

ftp客户端功能,可链接ftp服务器下载文件。

2010-04-26

北航图像中心图像处理程序

完整的数字图像处理程序,包含各种常见算法的实现。值得参考借鉴!

2010-04-24

matlab 标定工具箱,修改过的版本

原工具箱修改版,具体情况参看附带word文档或者 http://blog.csdn.net/zshtang/archive/2010/04/24/5523287.aspx 。 修改后的使用应无任何阻碍。

2010-04-24

空空如也

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

TA关注的人

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