自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 C语言头文件&& 实现文件 && 工程文件组织

C语言头文件&& 实现文件 && 工程文件组织一 .h .cpp 文件    先来看看这些文件的编译连接过程,然后引出一些具体的问题,如.h文件的相关作用、头文件编写规则、 (1)编译、链接    先来分析下下面这个小例子://a.hclass   A{pubic:      int   f(int   t);};//a.

2014-05-08 16:30:58 7533 3

原创 2013年9月、10月、11月、12月至1月中旬

这几天,每天都在做算法题,没有感觉有多少的进步,应该是自己练的还不够,另外每天的效率并不高。真的需要给自己定下明确的任务及目标,如果自己能够完成任务,给自己一些奖励,反之,惩罚也是必要的。在这四个多月里,自己主要要完成的几件事:第一、时间:9月、10月、11月任务:看完《算法导论》的前26章。以及《ST源码剖析》中与算法导论相关的知识。要求:1、做好算法导论中每一章节的笔记,对

2013-08-29 22:42:47 895

原创 《浪潮之巅》读书摘记

第八章 英明不朽--杨致远、菲洛和雅虎公司雅虎大事记:1995  雅虎成立。1996  雅虎上市,新公司上市最短时间的奇迹。1998  成为世界最大的互联网公司,并长期压制住了美国在线和微软的MSN。2000  采用google的搜索引擎。2002  收购搜索引擎knktomi。2003  收购搜索广告公司Overture,2005  投资中国阿里巴巴公司。20

2013-06-20 22:40:43 955

转载 对比度增强与直方图变换

图像增强(Image Enhancement)图像增强即增强图象中的有用信息,它可以是一个失真的过程。其目的是要改善图像的视觉效果,针对给定图像的应用场合,有目的地强调图像的整体或局部特性,将原来不清晰的图像变得清晰或强调某些感兴趣的特征,扩大图像中不同物体特征之间的差别,抑制不感兴趣的特征,使之改善图像质量、丰富信息量,加强图像判读和识别效果,满足某些特殊分析的需要。注意:1、图像增

2013-04-18 09:40:07 3530

原创 RANSC算法(随机样本一致性)

一、基本思想    它是根据一组包含异常数据的样本数据集,计算出数据的数学模型参数,得到有效样本数据的算法。它于1981年由 Fischler和Bolles最先提出[1]。 二、算法描述    (1)输入:    1、判断样本是否满足模型的误差容忍度t。t可以看作为对内点噪声均方差的假设,对于不同的输入数据需采用人工干预的方式预设合适的门限,且该参数对RANSAC性能有很大的影

2013-03-27 09:03:39 3435

原创 蒙特卡洛算法

一、基本思想       所求解问题是某随机事件A出现的概率(或者是某随机变量B的期望值)。通过某种“实验”的方法,得出A事件出现的频率,以此估计出A事件出现的概率(或者得到随机变量B的某些数字特征,得出B的期望值)。蒙特卡罗方法通过抓住事物运动的几何数量和几何特征,利用数学方法来加以模拟,即进行一种数字模拟实验。它是以一个概率模型为基础,按照这个模型所描绘的过程,通过模拟实验的结果,作为问题

2013-03-26 10:09:40 1618

转载 最大后验估计(MAP)

最大后验估计是根据经验数据获得对难以观察的量的点估计。与最大似然估计类似,但是最大的不同时,最大后验估计的融入了要估计量的先验分布在其中。故最大后验估计可以看做规则化的最大似然估计。    首先,我们回顾上篇文章中的最大似然估计,假设x为独立同分布的采样,θ为模型参数,f为我们所使用的模型。那么最大似然估计可以表示为:     现在,假设θ的先验分布为g。通过贝叶斯理论,对于θ的后验分

2013-03-21 16:03:22 919

转载 CString转char * ,string

成功转换:    CString str = L"sldfjsl";    CT2A xx(str);    string ss = xxCString 头文件#include string 头文件#include CString 转char *CString cstr;char *p = (LPSTR)(LPCTSTR)cstr;string 转 CStr

2013-01-14 15:32:27 818

原创 以文本方式输出函数执行时间相关信息

相应的封装类代码:.h文件#pragma once#include#include #includeusing namespace std;class testTxtOutput{private: //开始计时 clock_t timeStart; //结束计时 clock_t timeEnd; //该段程序这一次执行时间 clock_t runTime; /

2013-01-10 16:27:27 776

转载 C++中Txt文件读取和写入

C++中Txt文件读取和写入一、ASCII 输出      为了使用下面的方法, 你必须包含头文件(译者注:在标准C++中,已经使用取代,所有的C++标准头文件都是无后缀的。)。这是 的一个扩展集, 提供有缓冲的文件输入输出操作. 事实上, 已经被包含了, 所以你不必包含所有这两个文件, 如果你想显式包含他们,那随便你。我们从文件操作类的设计开始, 我会讲解如何进行ASCII

2013-01-10 10:32:35 2675

原创 视频加载、处理、输出-----opencv2.0学习笔记4

一、加载播放视频#include "stdafx.h"using namespace std;using namespace cv;int main(){ //下面两种方法都可以打开视频 VideoCapture capture("../1.avi"); /*2、VideoCapture capture; capture.open("../1.avi");

2013-01-05 20:32:50 8524

原创 检测边缘、检测直线----opencv2.0学习笔记3

一、利用Canny检测图像边缘#include "stdafx.h"using namespace std;using namespace cv;void main(){ Mat image = imread("6.jpg"); namedWindow("img"); imshow("img",image); Mat contours; Ca

2013-01-05 16:03:46 2497 2

原创 像素临近区域、颜色通道、ROI区域的访问---opencv.2学习笔记2

一、对图像某一像素临近区域的访问#include "stdafx.h"using namespace std;using namespace cv;void sharpen( const Mat &img,Mat &result){ for(int j = 1;j < img.rows-1;++j) { const uchar *previous = img.ptr(j-

2013-01-04 18:24:19 2814

原创 像素级的图像处理---opencv.2学习笔记1

一、图像中对像素的操作#include "stdafx.h"#include using namespace std;using namespace cv;void salt(Mat &image,int n){ for(int k = 0;k < n;k++) { int i = rand() % image.cols; int j = rand() % image.

2012-12-04 20:38:36 1567

原创 《深入浅出MFC》学习笔记(一)

一、以前都没去学这个,看着这张图总是感觉很舒服其中的一点注释:1、 DLL---------并不是扩展名为. dl l  者才是动态链接函数库(D LL,D ynamic  Link Library ),事实上. exe 、. dl l、. fon、. mod、. drv、. oc x  都是所谓的动态链接函数库。2、从这里也可以看出window程序由两部分组成:程序代码和U I(

2012-10-28 21:03:55 679

转载 vs2010使用命令行编译的方法

VS做的很智能,一个F7就完成了预处理、编译、链接的所有工作。但是当工程比较大,使用的文件模块比较多,一旦出现编译错误定位问题时就比较困难。因此,有时候需要对每个模块单独编译,就像Linux下编写的 makefile文件一下,分别编译每一个.o目标文件然后再链接成为一个.exe可执行程序。总结下在VS下使用命令行分别编译程序的方法。在dos下编译的前提环境配置要求:1.找到vs的cl.

2012-10-27 09:24:44 2368

转载 Unicode字符集和多字节字符集关系

另外可参考:谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词http://blog.csdn.net/smonster/archive/2008/10/31/3194587.aspx unicode、ucs-2、ucs-4、utf-16、utf-32、utf-8http://stallman.blogbus.com/logs/41709878.htmlU

2012-10-21 09:45:27 23611

原创 opencv 视频读取 和 进度条显示

1.在对话框工程中创建的一个按钮响应函数//实现视频的读取及播放void CLaneDetectionDlg::OnBnClickedButton1(){ // TODO: 在此添加控件通知处理程序代码 int ESC_KEY = 27; CFileDialog dlg(TRUE,_T("*.bmp"), NULL,OFN_FILEMUSTEXIST | OFN_PA

2012-10-20 21:19:29 2107

转载 vs快捷键

之前写代码很少用到快捷键,感觉用鼠标也一样,但是还是觉得能熟练用快捷键的人很牛一样的,相信很多人也有我一样的想法的,现在我还是觉得记些快捷键还是很有必要的(或者是为了看起来更牛点吧 ), 所以这样转载下VS2010快捷键大全,方便自己看看。VS2010版快捷键Ctrl+E,D ----格式化全部代码Ctrl+E,F ----格式化选中的代码CTRL + SHIFT + B生成解决方

2012-10-13 09:23:20 786

转载 SVM学习之系列

SVM学习之一:libsvm中的数据预处理名词解释:(1) SVM(Support Vector Machine)是从瓦普尼克(Vapnik)的统计学习理论发展而来的,主要针对小样本数据进行学习、分类和预测(有时也叫回归)的一种方法,能解决神经网络不能解决的过学习问题。作者以为,类似的根据样本进行学习的方法还有基于案例的推理(Case-Based Reasoning),决策树归

2012-07-07 20:50:53 4759

原创 vc维的本质和结构风险最小化

VC维被认为是数学和计算机科学中非常重要的定量化概念,它可用来刻画分类系统的性能.   模式识别中VC维的直观定义是:对一个指示函数集,如果存在h个样本能够被函数集中的函数按所有可能的2h种形式分开,则称函数集能够把h个样本打散,函数集的VC维就是它能打散的最大样本数目h,若对任意数目的样本都有函数能将它们打散.则函数集的VC维是无穷大。有界实函数的VC维可以通过用一定的阈值将它转化成指示函数

2012-07-07 17:22:44 2778

原创 图像处理中各种边缘检测的微分算子简单比较(Sobel,Robert, Prewitt,Laplacian,Canny)

不同图像灰度不同,边界处一般会有明显的边缘,利用此特征可以分割图像。需要说明的是:边缘和物体间的边界并不等同,边缘指的是图像中像素的值有突变的地方,而物体间的边界指的是现实场景中的存在于物体之间的边界。有可能有边缘的地方并非边界,也有可能边界的地方并无边缘,因为现实世界中的物体是三维的,而图像只具有二维信息,从三维到二维的投影成像不可避免的会丢失一部分信息;另外,成像过程中的光照和噪声也是不可避免

2012-07-04 16:57:50 87281 2

原创 canny算子

1. Canny边缘检测基本原理      (1)图象边缘检测必须满足两个条件:一能有效地抑制噪声;二必须尽量精确确定边缘的位置。     (2)根据对信噪比与定位乘积进行测度,得到最优化逼近算子。这就是Canny边缘检测算子。     (3)类似与Marr(LoG)边缘检测方法,也属于先平滑后求导数的方法。 2. Canny边缘检测算法:     step1:用高斯滤

2012-07-04 14:19:06 22264 4

面试经验+基础总结

(阿里、百度、蘑菇街的面试总结)+平时的面试资料整理+我的简历,是自己平时的总结,带有主观性呢,大家可以随便看看。

2014-10-14

空空如也

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

TA关注的人

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