自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

opencv实现二值图像细化的算法

转自:http://blog.csdn.net/byxdaz/archive/2010/06/02/5642669.aspx细化算法通常和骨骼化、骨架化算法是相同的意思,也就是thin算法或者skeleton算法。虽然很多图像处理的教材上不是这么写的,具体原因可以看这篇论文,Louisa Lam, Seong-Whan Lee, Ching Y. Suen,“Thinning Method...

2011-02-28 14:23:00 110

追回30分,还我不败身

追回30分,还我不败身四个星期的连续奋战啊,把世界上所有美好的事物都抛弃了,就为了期末考试能够考上一个好成绩,回家好给家长交差,结果呢,在大年三十的时候,我收到了补考通知书,上面写着:您的孩子有不及格课程,详情请见成绩单。我看到自己概率论和数理统计这一门课只有45分,那时我的心真的是拔凉拔凉的。我那时真想不开。从那以后,我特别低调,晚上也总是做梦。总是梦到自己的成绩是正常的,老师给我纠正了...

2011-02-26 11:23:00 47

CreateStructuringElementEx

转自:http://baike.baidu.com/view/4819443.htmCreateStructuringElementEx   创建结构元素   IplConvKernel* cvCreateStructuringElementEx( int cols, int rows, int anchor_x, int anchor_y,   int shape, int*...

2011-02-25 17:48:00 144

CvMemStorage 动态内存存储及操作函数

转自:http://parisliu2008.blog.163.com/blog/static/950708672009102493222980/CvMemStorage typedef struct CvMemStorage { struct CvMemBlock* bottom;/* first allocated block */ struct CvMemBlock* top; /*...

2011-02-25 16:21:00 179

CvSeq相关函数

转自:http://hi.baidu.com/pengjun/blog/item/a72fc8ea030e79d4d439c906.html 函数原型说明CvSeq* cvCreateSeq(int seq_flags,int header_size,int elem_size,CvMemStorage* storage)功能:创建一序列 参数:seq_flags...

2011-02-25 15:09:00 91

静态库和动态库的区别

转自:http://dev.firnow.com/course/3_program/c++/cppjs/20081117/151410.htmllib和dll文件的区别和联系 .dll是在你的程序运行的时候才连接的文件,因此它是一种比较小的可执行文件格式,.dll还有其他的文件格式如.ocx等,所有的.dll文件都是可执行。 .lib是在你的程序编译连接的时候就连接的文件,因此你必须告...

2011-02-25 14:17:00 72

C++ 简单读写文本文件、统计文件的行数、读取文件数据到数组

转自:http://hi.baidu.com/ctralt/blog/item/cde79fec87f841302697911c.htmlfstream提供了三个类,用来实现c++对文件的操作。(文件的创建、读、写)。ifstream -- 从已有的文件读ofstream -- 向文件写内容fstream - 打开文件供读写文件打开模式:ios::in 读ios::...

2011-02-24 16:54:00 76

OpenCV下车牌定位算法实现代码

转自:http://blog.csdn.net/heihei723/archive/2006/05/14/728046.aspx#FeedBack车牌定位算法在车牌识别技术中占有很重要地位,一个车牌识别系统的识别率往往取决于车牌定位的成功率及准确度。 车牌定位有很多种算法,从最简单的来,车牌在图像中一般被认为是长方形,由于图像摄取角度不同也可能是四边形。我们可以使用OpenCV中的实例...

2011-02-23 12:13:00 134

OpenCV查找轮廓

转自:http://westice.javaeye.com/blog/721225主要函数是cvFindContours(tour_buf,storage,&contour,sizeof(CvContour), CV_RETR_EXTERNAL,CV_CHAIN_APPROX_SIMPLE); tour_buf是需要查找轮廓的单通道灰度图像,storage是临时存储区...

2011-02-23 11:31:00 64

OpenCV中常用到的轮廓处理函数汇总

转自:http://fsa.ia.ac.cn/opencv-doc-cn/opencv-doc-cn-0.9.7/ref/opencvref_cv.cn.htmApproxChains用多边形曲线逼近 Freeman 链CvSeq* cvApproxChains( CvSeq* src_seq, CvMemStorage* storage, ...

2011-02-23 11:17:00 91

Java动态代理的应用

先看一下代理模式,这个应该是设计模式中最简单的一个了,类图代理模式最大的特点就是代理类和实际业务类实现同一个接口(或继承同一父类),代理对象持有一个实际对象的引用,外部调用时操作的是代理对象,而在代理对象的内部实现中又会去调用实际对象的操作Java动态代理其实内部也是通过Java反射机制来实现的,即已知的一个对象,然后在运行时动态调用其方法,这样在调用前后作一些相应的处理,这样说的比较...

2011-02-22 16:04:00 46

图像轮廓的提取和绘制

转自:http://blog.csdn.net/gnuhpc/archive/2009/06/18/4278105.aspx<>var ultimaFecha = ' '; <>document.write(ultimaFecha); #include "highgui.h"#include "cv.h"#include <iostream>#inclu...

2011-02-22 14:30:00 121

Java反射机制-Class类获取类信息

1.什么是Java反射?Java的反射是指通过一个已知类名就可以获取到该类的内部信息,如类的成员变量,方法,构造函数,而且可以通过反射动态的调用该对象的方法,假设我们有这样一个类package com.crazycoder2010.reflect;public class Demo { private String strField; protected Integer ...

2011-02-22 13:36:00 62

边缘检测、Hough变换、轮廓提取、种子填充、轮廓跟踪

转自:http://blog.sina.com.cn/s/blog_6c083cdd0100nm4s.html7.1 边沿检测我们给出一个模板 和一幅图象 。不难发现原图中左边暗,右边亮,中间存在着一条明显的边界。进行模板操作后的结果如下: 。可以看出,第3、4列比其他列的灰度值高很多,人眼观察时,就能发现一条很明显的亮边,其它区域都很暗,这样就起到了边沿检测的作...

2011-02-22 11:32:00 275

轮廓检测与重绘

转自:http://blog.csdn.net/gnuhpc/archive/2009/06/18/4275249.aspx/**************提取模式. CV_RETR_EXTERNAL - 只提取最外层的轮廓 CV_RETR_LIST - 提取所有轮廓,并且放置在 list 中 CV_RETR_CCOMP - 提取所有轮廓,并且将其组织为两层的 hierarchy: 顶层为连...

2011-02-22 11:14:00 106

linux下Eclipse菜单不显示图标的解决

Ubuntu系统中菜单图标无法展示解决办法:1.打开配置编辑器 alt+f2输入gconf-editor2.找到/desktop/gnome/interface/menus_have_icons,选中3.重启一下Eclipse菜单出来了!Redhat下菜单图标无法显示问题解决:命令行运行gconftool-2 --type boolean --set /desktop/...

2011-02-22 10:44:00 138

c++删除文件夹

转自:http://blog.csdn.net/sshhbb/archive/2010/12/07/6061029.aspxc++语言本身是不能删除文件或文件夹的,他们是windows操作系统里的东西,所以得借助其api函数。其一:使用shell 接口:void FileDelete(CString directory){SHFILEOPSTRUCT shFileOp;...

2011-02-18 14:05:00 242

c++创建文件夹

转自:http://zhidao.baidu.com/question/16317773.html标准C++本身不能创建文件夹,但不同编译器本身对这个功能都做了扩展,VC使用 _mkdir("mydir")函数来创建(#include <direct.h>),TC使用mkdir("mydir")来创建(#include <dir.h>)。如果只是创建文件...

2011-02-18 13:38:00 137

WIN32 C++ 遍历文件夹

转自:http://blog.csdn.net/lizhigang770/archive/2010/11/30/6045242.aspx一、先介绍一个结构 WIN32_FIND_DATA typedef struct _WIN32_FIND_DATA {    DWORD dwFileAttributes; // 文件属性    FILETIME ftCreationTim...

2011-02-18 13:21:00 84

c++ 获取文件路径

转自:http://blog.sina.com.cn/s/blog_620782850100jotr.html一、获取应用程序路径: CString strPath; TCHAR szFull[_MAX_PATH]; TCHAR szDrive[_MAX_DRIVE]; TCHAR szDir[_MAX_DIR]; ::GetModuleFileName(NULL, szFull, siz...

2011-02-18 10:33:00 239

GetModuleFileName函数

转自:http://blog.csdn.net/caimouse/archive/2007/12/05/1919075.aspx在开发软件的过程里,经常需要把数据保存到当前执行文件路径下面,或者读取当前执行文件路径下的一些配置信息。这时就需要从当前模块里获取所在的目录路径,以便进行固定的位置操作文件。要解决这个需求,就需要调用API函数GetModuleFileName来获取模块所在的路径...

2011-02-18 10:00:00 128

在vs2008中编写dll如何生成lib文件

转自:http://www.dnbcw.com/biancheng/c/qaql261181.html1 在visual c++ 里面选择win32,新建一个win32 project工程,名称为mydll2 在application settings窗口,application type中选择 dll; additional options中选择empty project。点击完成3 新...

2011-02-17 16:47:00 108

VS2008中DLL的编写与调用

转自:http://blog.csdn.net/breezes2008/archive/2010/02/25/5326861.aspx1。编写DLL a)文件--打开--新建项目--Win32,右侧Win32项目,填写好项目名称,点击“下一步”, 应用程序类型选择:“DLL(D)”,附加选项:空项目(E),然后完成。 b)编写头文件(edrlib.h): view plai...

2011-02-17 16:43:00 95

使用VS2008创建一个DLL文件的方法

转自:http://wreck2005.spaces.live.com/Blog/cns!B02D9769BBDFE0F5!280.entry1.新建一个C++工程(testDLL)File -> New -> Project -> Visual C++ -> Class LibraryName里面填testDLL2.修改相关文件将testDLL.h文件修改...

2011-02-17 16:39:00 121

用VS2008创建DLL文件

转自:http://www.cnblogs.com/Jackey_Chen/archive/2008/10/12/1309175.html启动VS08——>新建项目——>选择类库图标(创建类库)——>选择保存路径、更改名称——>得到一个解决方案i(在解决方案中有有一个项目即类库)——>编写、新建所需的类——>右击类库项目——>点击生成即可...

2011-02-17 16:26:00 71

Visual Studio 2008 创建dll 动态链接库

转自:http://blog.csdn.net/zhenxiaohui/archive/2009/08/19/4463694.aspx1 在Visual C++ 里面选择Win32,新建一个Win32 Project工程,名称为mydll2 在Application Settings窗口,Application type中选择 DLL; additional options中选择Empty...

2011-02-17 16:24:00 66

C++ ofstream和ifstream详细用法

转自:http://soft.chinabyte.com/database/460/11433960.shtmlofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间;  在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:  1、插入器(<<...

2011-02-17 14:59:00 122

VC2008动态链接库项目文件分析研究

转自:http://anony3721.blog.163.com/blog/static/5119742010102692514827/当我们使用VS.Net 2008开发自己的Win32动态链接库时,我们会发现,当我们通过向导生成Win32项目时,我们不选用空项目,而勾选导出一些符号时,我们会发现我们的项目生成的文件和过去版本的向导生成的文件内容发生了变化。例如我们输入Testi...

2011-02-14 20:58:00 119

matlab数据类型和转换

转自:http://hi.baidu.com/xmf6227/blog/item/97ca2ddf98f1b61f495403cb.htmlMatlab中有15种基本数据类型,主要是整型、浮点、逻辑、字符、日期和时间、结构数组、单元格数组以及函数句柄等。 1、整型:(int8;uint8;int16;uint16;int32;uint32;int64;uint64)通过intmax(...

2011-02-14 16:29:00 9668 2

学习c++和DirectX的几点心得

学习c++和DirectX的几点心得1、如果在一个程序中声明了如下的类:class Class1{public:Class1(){}~Class1(){}private:const char m_str[100];};则会出现如下的错误:error C2439: “Class1::m_str”: 未能初始化成员因为m_str是常数组指针,如果没有初始化的话,在运行期间的内容将是不确定并且不可更改。...

2011-02-13 00:17:00 110

学习c++和DirectX的几点心得

学习c++和DirectX的几点心得1、如果在一个程序中声明了如下的类:class Class1{public:Class1(){}~Class1(){}private:const char m_str[100];};则会出现如下的错误:error C2439: “Class1::m_str”: 未能初始化成员因为m_str是常数组指针,如果没有初始化的...

2011-02-13 00:15:00 127

OpenCV2.0中OpenCV源码中的安全指针和指针对齐

转自:http://hi.baidu.com/maxint/blog/item/fc817c2f29881f331e3089ef.htmlOpenCV2.0中为很多1.0中 C 语言的数据结构提供了 C++ 的类了,考虑到兼容性,保留旧的API。但是凭借C++构造和析造的功能,OpenCV2.0的内存管理方便了许多,使用新API的代码中类似 cvRelease*** 的代码将不复存在。同时...

2011-02-11 21:36:00 86

vs2008常用操作汇总

1、OpenCV2.1环境配置: (1)、Tools-->Options-->Projects and Solutions-->VC++Drectories: Show directories for选择include files,加入目录 D:/Program Files/OpenCV2.1/include/opencv ;Show directories for选择lib...

2011-02-11 13:43:00 67

自己制作的主框架系统

这一次也是一个链接,链接到自己的CSDN博客中,希望大家多多捧场!!!请点击以下的图片:如果大家没有时间上网看的话,这里有我的说明文档和源代码,源代码有丰富的注释,非常好懂。http://download.csdn.net/source/3017142...

2011-02-11 12:59:00 78

VS2008 (vc2008)对齐代码

转自:http://hi.baidu.com/%D0%A1%C2%B9%BD%A3/blog/item/7baf0dd9e7b442d7b6fd489e.html以前一直用atl +F8来对齐代码,最近突然用不了,一按就给我弹出宏管理器,忍无可忍之下,看了一下选项,最后发现解决方法:工具-》选项-》键盘-》应用vs 6.0映射方案就ok了……...

2011-02-11 09:55:00 53

自己制作的数据存入和读取系统

这次还是一个链接,因为自己在CSDN博客上已经写好了,所以只是想引用一下,偷下懒。请点下面的图。如果大家没有时间上网看的话,这里有我整理的说明文档:http://download.csdn.net/source/3017097,大家可以下载。...

2011-02-11 02:30:00 61

自己制作的主框架系统

自己制作的主框架系统作者:蒋轶民 创作于2011年2月9日23:03:35在初步了解windows运行机制后,我开始制作自己的主框架系统了。这个主框架系统能够为我们程序员服务,通过一系列简单的指令,能帮助程序员减轻很多负担,并且效果也挺好。 我写这个主框架系统的思路是这样的:在一个类中包含了窗口必须的成员变量,并且写一些简单的函数来隐藏内在的实现机制。为了使程序更有灵活性,我使用了回调...

2011-02-11 02:17:00 170

自己制作的数据存入和读取系统

自己制作的数据存入和读取系统作者:蒋轶民 创作于2011年2月9日21:56:46以前我就想制作一个简单的属性脚本系统,但是由于自己经验不足而且课程又比较紧,所以我一直都没有成功。那一次我做了一天,虽然没有成功,但是也获取了一点经验。我写了一篇技术文章,讲的是fprintf()函数的原理和自己的一个实践。 以下是上次文章的部分摘要:对c/c++入门的人一定知道可变参数函数。这种...

2011-02-11 01:51:00 127

将DirectInput封装为基本的输入系统

大家还好吗?我这回又来发表文章了。没错!这次的文章还是一个链接,真正的东西在这里呢!请点我-------------------------->如果大家没有时间上网看文章,这里有我的源代码和说明文档,保证让大家有所收获!download.csdn.net/source/3016618祝大家快乐每一天!天天都有收获!...

2011-02-11 01:42:00 43

将DirectInput封装为基本的输入系统

将DirectInput封装为基本的输入系统作者:蒋轶民 创作于2011年2月8日1:07:15了解DirectInput的即时数据和缓冲数据后,我们开始着手制作一个简单的基于DirectInput的输入系统了。 我制作这样一个系统的思路是这样的:将那些琐碎的步骤全都封装在我自己写的一个类CInputSystem中。这个类是基于DirectX库的,主要提供键盘的处理。通过这个类,我们可...

2011-02-11 01:18:00 85

空空如也

空空如也

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

TA关注的人

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