自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Q_Jizi(七之子)的专栏

计算机视觉相关博客:http://cvart.blog.163.com/

  • 博客(83)
  • 资源 (2)
  • 收藏
  • 关注

转载 OPENCV中子图像的获取拷贝以及源代码

/*F///////////////////////////////////////////////////////////////////////////////////////    名称:      cvGetSubImage    功能:      求输入图像的子图像    算法:          参数:      image  - 输入图像      roi    - 子图像的定义区域

2009-03-19 21:21:00 1740

转载 在OpenCV中自适应确定canny算法的分割门限

转自: http://blog.chinaunix.net/u/30231/showart_233944.html   在OpenCV中用canny算子进行边缘检测速度很快,不过有点不爽的就是高低阈值需要输入。在matlab中,如果不指定阈值的话,由函数自适应确定,因此仿照matlab中的做法,对canny函数进行了修改,以便当用户没有指定高低阈值时,由函数自适应确定阈值。  我在

2009-03-03 15:23:00 2117 2

转载 MultiByteToWideChar和WideCharToMultiByte用法详解

  在进行ce的开发时,经常设计到字符的转换,特别是系统中包含网络通讯时,更是如此。ce中均是Unicode编码,而网络通讯一般都使用BYTE进行数据传输。以下是在网上找到的一篇文章,介绍的很详细。 1.使用方法详解  在本文开始之处,先简要地说一下何为短字符和宽字符.  所谓的短字符,就是用8bit来表示的字符,典型的应用是ASCII码.而宽字符,顾名思义,就是用16bit表

2009-02-25 17:13:00 1450 1

转载 指針運算四則

要是看C語言的書,上面一定會說指針運算僅對數組有意義,這話似乎也不錯,當然如果你打算對計算機系統徹底研究就不能拘泥於數組中的指針運算了。下面我們來看看幾個例子。定義一個指針,然它指向內存中的0x10000000位置。void * ptr = (void *)0x10000000;然后對它賦值:這樣嗎?*ptr = 100;當然不行,ptr是無類型(void)的指針,不能這樣操作,要

2008-10-16 09:20:00 1509

转载 OpenCV轮廓提取和椭圆拟合

今天用到了几个函数,作个总结。 首先是在二值图像中找轮廓,我的图象中只有一条轮廓,所以使用比较简单。首先要分配存储空间,使用函数cvCreateMemStorage(0)分配一个默认大小的CvMemStorage型空间。然后使用CvSeq * contour = 0;建立一个轮廓的指针。最后使用函数cvFindContours在二值图像中找轮廓。轮廓保存在cvFindContours的

2008-10-09 20:47:00 9415 1

转载 OpenCV图像显示在VC对话框中的方法

 转自:http://juwen.blog.51cto.com/135311/86984  先转一段代码// 用于在控件 ID上显示图片 imgvoid CTestDlg::DrawPicToHDC(IplImage *img, UINT ID){ CDC *pDC = GetDlgItem(ID)->GetDC(); HDC hDC=  pDC->GetSafeHdc(); CR

2008-07-25 10:42:00 974

转载 GetLastError返回值的意义----适用在eVC和VC++

〖0〗-操作成功完成。〖1〗-功能错误。〖2〗-系统找不到指定的文件。〖3〗-系统找不到指定的路径。〖4〗-系统无法打开文件。〖5〗-拒绝访问。〖6〗-句柄无效。〖7〗-存储控制块被损坏。〖8〗-存储空间不足,无法处理此命令。〖9〗-存储控制块地址无效。〖10〗-环境错误。〖11〗-试图加载格式错误的程序。〖12〗-访问码无效。〖13〗-数据无效。〖14〗-存储器不足,无法完成此操作。〖15〗-系

2008-07-21 10:10:00 2440

转载 VS2005 C# 创建DataTable(转)

VS2005 C# 创建DataTable(转)2008-04-20 20:53总结]VS2005 C# 创建DataTable 2006-09-19 11:41       这几天都在忙乎C#的C/S编程,现在总结一些DataTable的心得。这些知识都是借鉴别人而来的,在此感谢那些热衷于分享学习成果的朋友们。       

2008-06-19 18:49:00 3471 2

转载 语音识别编程技术

 语音识别编程技术语音识别编程涉及IspRecognizer,IspRecoContext和ISpRecoGrammar等多个语音识别引擎接口。下面先来设计一个操作语音识别的类CSpeechRecognition,然后基于该类来实现一个实例。11.3.1  构造CSpeechRecognition类CSpeechRecognition类封装了语音识别操作所需调用的几个接口,使用

2008-06-16 15:21:00 2196 2

转载 Visual C++编程控制鼠标

                                                  Visual C++编程控制鼠标                 http://www.idcnews.net/html/edu/code/20071229/79607.html 鼠标是现在电脑的标准配置,很多软件都有控制鼠标的功能,比如,有的保密软件能够使鼠标移动限制在一定范围以内,

2008-06-13 11:33:00 3197 1

转载 在VC中使用 Flash 美化你的程序

                                                        在VC中使用 Flash 美化你的程序                                                                                                        作者:黄金聪

2008-06-13 09:32:00 1330

转载 区域生长算法代码

区域生长算法代码//函数名称:FillDibEx//函数功能:区域生长//入口参数:SrcImg : TGrayImg   - 原图象//   Seed : TPoint     - 起始种子坐标//   DestImg : TGrayImg   - 目的图象//返回参数:Boolean       - 成功返回True,否则返回False//========================

2008-06-06 17:23:00 4422

转载 VC常用代码(转)

VC常用代码(转)                                       VC代码收集 一、改变视图背景色:    在CView的OnDraw函数中添写如下一段程序代码:    void CFileNameView::OnDraw(CDC* pDC)    { CFileNameDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc)

2008-06-05 22:31:00 1699 1

原创 AfxOleInit和OleInitialize的区别

        AfxOleInit实际上调用了OleInitialize,虽然它在内部也调用了CoInitializeEx,但它只能处理单线程,这是AfxOleInit和CoInitialize   主要区别:     OleInitialize   calls   CoInitializeEx   internally   to   initialize   the   COM   libra

2008-05-03 16:43:00 2660

转载 在vc中的regular dll中使用ado的导入问题

        这一段时间要用到dll中使用ado,在mfc中用ado一段时间没有出现什么问题,本以为在dll中也不会出现什么问题,但是问题产生了,而且是在最开始的导入ado的dll文件时候。我的做法是:#import "c:/program files/common files/system/ado/msado15.dll" no_namespace rename("EOF","adoEOF

2008-05-03 16:41:00 989

转载 数据库存储大对象

         在用Visual C 编写应用程序时,常会遇到如何存取数据库中大对象的问题。大对象文档以二进制数据形式保存在BLOB类型的字段中,这些大对象可能是Word、Execl或图片文件等,目前多数数据库都支持BLOB类型的字段。   VC存取这些大对象数据有众多方法,如OLE、ActiveX等,事实上VC的MFC提供了一个很方便的实现方法,即利用MFC提供的CLongBinary类可

2008-05-03 16:10:00 1687 1

转载 将DataTable对象转换为Recordset对象

将DataTable对象转换为Recordset对象  Allen Tao(http://blog.csdn.net/allentao/) 2005-5-10 在.net中用ADO.NET取代了ADO实现对数据的访问,但一些COM控件只支持ADO并不支持ADO.NET。为了使用这类控件,只能将ADO.NET中的数据对象,比如DataTable为ADO中的Recordset(DataSe

2008-04-03 12:15:00 2018

转载 MFC窗口的颜色和字体的设置

1、改变对话框的底色在对话框的类中添加一个 private : CBrush m_brush;的成员变量。在类的构造函数中添加如下代码:m_brush.CreateSolidBrush(RGB(0,0,255));    //初始化为蓝色为对话框添加一个WM_CTLCOLOR消息响应函数,专门为控件着色的消息响应函数,代码如下:HBRUSH CSettingDlg::OnCtlColor(CDC*

2008-03-06 14:41:00 1155

转载 在桌面中嵌入窗体

从下面这个连接拷贝过来http://www.k8w.net/technology/develop/200710/67.html另外补充一下,如果要嵌入桌面应该还要用到SetWindowRgn函数,第二层窗体留出一个你的窗体大小的位置来放你的窗体,这就前进去了。前几天在网上看到一个软件的介绍:可以嵌入桌面,即使是“显示桌面”也不会影响此程序。看作者说的好像有多么的神奇一样。周未就回来试一下。最后

2008-03-02 23:19:00 1048

转载 还有多少程序员可以疯狂

                                                              还有多少程序员可以疯狂“写这篇文章(也许会写成一本书),我想讲述一个程序员从学习编程开始,到第一份作250元工资,再到后来月薪6-7万的成长历程。就讲我为什么要做程序员,讲我怎样入门,学习……这篇文章里不会有太多技术方面的东西,就是一个程序员的成长历程,也许有些内容在你身

2008-01-31 15:47:00 978

转载 ubuntu下codeblocks起步(补充篇)-下

CodeBlocks学习 如何编译多个目标  呵,说多个目标,还不如说是如何在一个工程中,编译不同的动态库。想想MFC中一个动态库就是一个工程,当动态库多的时候,觉得管理不是很好,CodeBlocks支持在一个工程中,可以编译多个动态库,以下是我的学习体会。之所以会有这样的需求,主要是因为我在用了ECLIPSE之后,觉得其plugin功能真的很强大,再者,CodeBlocks也是基于plu

2007-12-22 14:26:00 1807

转载 ubuntu下codeblocks起步(补充篇)-上

CodeBlocks在windows下安装   CodeBlocks的安装是很简单的,以下是我的安装步骤:                       ①、下载 codeblocks-1.0rc2_mingw.exe,如下地址downloaded at Sourceforge.                      ②、下载codeblocks的Nightly build版(nightly

2007-12-22 14:12:00 2044

转载 2007最牛的50个站

 2007最牛的50个站  50.   经典桌面 这个名叫东子的偏执狂不知花了多少工夫,mydeskcity.com的内容量达到了40G,很多图片都是站长本人在国外搜集后,自己进行加工的作品。 http://www.mydeskcity.com/ 49.   画猪头 在指定的对话框里面随便画一个猪头,然后点击 "提交 ",之后会得到一份关于你的个性的报告。当然大部分都是臭骂你的话,但是在你之前

2007-12-22 12:46:00 5199

转载 IP Helper API 简介 (zz)

 IP Helper API 简介 (zz) IP Helper 是一套用于管理本地网络设置的API(应用程序编程接口)它的功能十分强大,通过使用这一套API,你可以方便的改变计算机的网络设置或者提取有关的信息。而且它还提供了一种消息机制,能够在本地计算机的网络设置发生改变时通知你的应用程序。也就是说以前设置IP,掩码等等另人难以入眠的种种烦琐的工作现在都可以轻松搞定了。而且实际上,它不仅仅能

2007-12-22 12:20:00 1580

原创 ubuntu下codeblocks起步(九)-下

<!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } --> <!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm

2007-10-31 11:40:00 1543

原创 ubuntu下codeblocks起步(九)-中

<!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } --> ubuntu下codeblocks起步(九)-bmp位图下面的程序实现了对位图的基本操作,程序的功能很简单,就是将窗体中的内容保存为一个位图。实现此功能的方法有很多,这里用的是最基本的方

2007-10-31 11:39:00 1406

转载 ubuntu下codeblocks起步(九)-上

<!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } --> ubuntu下codeblocks起步(九)-bmp位图 BMP文件格式分析 要对bmp位图文件编程首先要知道bmp文件的文件格式。在程序设计的

2007-10-31 11:36:00 1549

转载 做一棵永远成长的苹果树

做一棵永远成长的苹果树       一棵苹果树,终于结果了。 第一年,它结了10个苹果,9个被拿走,自己得到1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。第二年,它结了5个苹果,4个被拿走,自己得到1个。“哈哈,去年我得到了10%,今年得到20%!翻了一番。”这棵苹果树心理平衡了。但是,它还可以这样:继续成长。譬如,第二年,它结了100个果子,被拿走90个,自己得到10很可能,它被拿走9

2007-10-17 22:46:00 801

原创 ubuntu下codeblocks起步(八)

<!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } --> ubuntu下codeblocks起步-图像处理这是一个简单的图像处理程序,实现了位图的透明处理。有时候我们希望只获得一幅图片的部分内容,而将其他部分进行透明处理。当然,现在的很多图

2007-10-16 19:53:00 1767 1

原创 十月十一晴

大晴天,中午睡觉居然梦见下雪了。赫赫...可能是比较喜欢雪景。发几张图片纪念一下。 

2007-10-15 12:51:00 955

原创 ubuntu下codeblocks起步(七)-下

<!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } --> 上两篇都做完后就可以开始我们的绘图函数了:给主窗体添加OnPaint函数,添加代码:void drawingFrame::OnPaint(wxPaintEvent& event){

2007-10-10 18:32:00 1687

原创 ubuntu下codeblocks起步(七)-中

<!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } --> 打开drawingMain.h文件,向drawingFrame类中添加如下成员变量:private:wxString m_UserColor; //记录所选择的画笔和画刷的颜色w

2007-10-10 18:30:00 1336

原创 ubuntu下codeblocks起步(七)-上

  <!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } -->ubuntu下codeblocks起步-图形绘制计算机技术发展到现在,图形图像技术伴随其走过了大部分的历程。成为计算机技术的一个重要分支。而且应用越来越广泛,已渗透到各行各业。随着多媒体技术的发展,图形图

2007-10-10 18:28:00 1822

转载 珊瑚虫事件全过程

2006年北京市海淀区人民法院的一纸判决,将珊瑚虫QQ推上了绝境.10万余元的赔偿金同时也给其他正在制作第三方改版QQ的作者敲响了警钟.那么,在这个意料之中的判决结果背后,到底潜伏着什么样的故事呢?珊瑚虫“死”了,“云”还能“飘”多久?QQ的显IP之路将走向何方?腾讯的下一个目标又将会是谁呢?一份迟来的判决书    2006年,互联网如同苏醒的菜市场一样空前的喧嚣,流氓软件、网上交易、名人博客

2007-10-07 11:10:00 1819

转载 ubuntu下codeblocks起步(六)-下

<!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } --> ubuntu下codeblocks起步-按键响应原创:http://blog.csdn.net/sendltd/archive/2007/08/27/1761

2007-10-06 23:57:00 1141

原创 ubuntu下codeblocks起步(六)-上

<!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } --> ubuntu下codeblocks起步-按键响应关于跨平台程序设计,下面是一网友说的一段话:“跨平台也没有想象中的简单,所谓跨平台是通过大量的宏和条件编译实现的,很多类的数据和成

2007-10-06 23:54:00 1533

原创 ubuntu下codeblocks起步(五)-下

<!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } --> 双技鼠标事件:为主窗体添加鼠标左键双击事件(EVT_LEFT_DCLICK):OnLeftDClick。好,现在开始我们的第二个程序:为mouClickFrame类(在MouClic

2007-10-05 16:11:00 1927

原创 ubuntu下codeblocks起步(五)-上

<!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } --> ubuntu下codeblocks起步-鼠标响应 <!-- @page { size: 21cm 29.7cm; margin: 2cm }

2007-10-05 16:06:00 1793

原创 在Ubuntu上安装RealPlayer(问题总结)

如何在Ubuntu上安装RealPlayer(How to install RealPlayer on Ubuntu)本来在Ubuntu上安装RealPlayer应该是很容易的,就是直接在终端中键入sudo apt-get install realplayer就可以了的,但是我如此操作只能得到正在读取软件包列表... 完成正在分析软件包的依赖关系树 Reading state inform

2007-10-02 18:04:00 1871

转载 苹果树

 有一棵大树春天依着她幻想夏天依着她繁茂秋天依着她成熟冬天依着她沉思

2007-10-01 23:17:00 1056

AnyHand1.0 手势识别库

AnyHand是编写一个视觉工具箱时的副产品,将其中的手势识别部分抽取出来做成了这个简单的手势识别库。通过手势与计算机交互是计算机视觉交互的一个重要领域,这个库可以帮助具有一定编程能力,但没有计算机视觉背景的开发者快速地生成一个手势交互系统。其中提供的API可以被用于图形用户界面应用程序。只需要选取一个合适的手势模板,无需大量的模板训练就可就可以进行手势识别。识别过程中将会实时返回您需要的手势名称、手势位置以及手势包围盒等信息,方便应用系统的调用。 在应用前请先仔细阅读系统的《安装与配置文档》、《应用文档》和《API描述文档》。

2009-04-25

原英文文章

Document Clustering using Particle Swarm Optimization

2007-05-22

空空如也

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

TA关注的人

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