自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 freeman链码

利用freeman链码对二值图像进行编码,可以表示图像边缘。参考论文:崔倩等《基于细化的Freeman直线识别算法》裘镇宇,危辉《基于Freeman链码的边缘跟踪算法及直线段检测》王平,董玉德,罗喆帅《基于Freeman链码的直线识别方法》1、freeman链码简介首先给出 Freeman编码的定义描述: 任选一个像素点(通常对已细化的图像进行)作为参考点,与其相邻的像素分别在

2011-08-24 11:32:02 20277

原创 膨胀、腐蚀、开、闭运算——数字图像处理中的形态学

膨胀、腐蚀、开、闭运算是数学形态学最基本的变换。本文主要针对二值图像的形态学膨胀:把二值图像各1像素连接成分的边界扩大一层(填充边缘或0像素内部的孔);腐蚀:把二值图像各1像素连接成分的边界点去掉从而缩小一层(可提取骨干信息,去掉毛刺,去掉孤立的0像素);开:先腐

2011-08-18 09:15:09 52614 3

转载 C++内存管理

内存的使用规则:在使用malloc()或new申请空间时,要检查有没有分配空间成功,判断方法是判断指针是否为NULL,如申请一块很大的内存而没有这么大的内存则分配内存会失败;申请成功后最好是将该内存清空,使用memset()后ZeroMemory()清空,不然存在垃圾

2011-08-17 14:55:02 747

转载 Vector使用

转自:http://software.intel.com/zh-cn/blogs/2011/08/10/c-vector/?cid=sw:prccsdn1960标准库Vector类型使用需要的头文件:#include Vector:Vector 是一个类模板。不是一种数据类型。 Vector是一种数据类型。一、 定义和初始化Vector v1; //默认构造函数v1为空

2011-08-17 11:22:50 800

原创 Android

20110815, 谷歌125亿美元收购摩托罗拉移动,以40美元现金每股的价格收购,这笔交易的总价值达到约125亿美元,按照上周五的收盘价计算,该收购价比摩托罗拉移动的股价溢价63%。谷歌首席执行官拉里·佩奇(Larry Page)表示:“摩托罗拉移动对Android系统的支

2011-08-16 09:10:59 1008 1

原创 MessageBox显示变量及与AfxMessageBox区别

CString str1; str1.Format("%d",nThreshOstu); CString str2; str2 = "Ostu二值化阈值为"+str1;  MessageBox(str2, "用户提示", MB_OK);以下简述MessageBox与AfxMessageBox之间的区别。1、AfxMessageBox()函数在任何类里边都可以使用

2011-08-15 17:42:43 2642

原创 VC之中自己写了一个类,但在ClassWizard中的类列表中找不到,怎么办?求指导。。

VC之中自己写了一个类,但在ClassWizard中的类列表中找不到,怎么办?求指导。。网上搜到有两种方法,第一个是删除.clw文件重新添加,第二个是删除.ncb文件重启,两种方法我都试过,不可行。

2011-08-14 19:35:44 781

原创 VC++中如何彻底删除一个类

方法一:首先在FileView中删除.cpp和.h(按Del键),然后在你的工程文件夹中中删除该类的.cpp和.h,最后在菜单“View "->“ClassWizard "中选取你的类,弹出提示对话框,点击“Remove...”即可。方法二:待更新

2011-08-14 16:42:24 1169

原创 怎样把一个程序中的对话框资源和对话框类移植到另一个程序中

在编程时,有时候需要进行程序移植,而对话框的设计等总会浪费一些时间,如何能快速的进行对话框移植呢?反正直接复制粘贴是不行的。有没有什么方法可以直接进行对话框和与之相关的对话框类的移植呢?求指导。

2011-08-14 16:37:06 688

原创 多文档程序多视图

在图像编程的过程中,对一幅图像处理,有时候希望弹出新的窗口显示处理后的图像,因为这样可以进行多种处理效果的比较。要在多文档程序中实现多视图,需要这样做:1、新建一个视图类CShowView1,该视图类的基类可以是CView或CSrollView.2、在菜单中添加菜单项,在

2011-08-14 16:33:09 1096 2

原创 多文档中设定滚动视图

在新建工程时最好将View类的基类设为CScrollView,将void CImageProcessView::OnInitialUpdate()中的内容变为CScrollView::OnInitialUpdate();CMainFrame *pMF = (CMainFr

2011-08-14 16:13:39 420

原创 C语言中的fread和fwrite

C语言提供fread和fwrite这两个文件读写函数,如果文件以二进制打开,用fread和fw rite函数就可以读写任何类型的信息。fread用来从指定文件中读取数据项,而fw rite用来把数据项写到指定文件。格式分别是:fread ( buffer, size, cou

2011-08-14 16:08:04 1114

设置opencv程序使之在没有安装OpenCV的机器上也能运行

详细描述了如何在一个opencv程序中添加相应的.h .lib 和 .dll文件以及添加相应的代码,使之在一个没有安装OpenCV的机器上也可以运行。包括三个步骤(详见文档):添加所需的.h和.lib文件;添加相应的代码对应于.h与.lib(包含路径指示);添加所需的.dll动态链接库。资源中还包含了常用的.h .lib .dll文件,可以直接用于opencv程序中。

2012-05-23

DrawBackground用VC++实现,改变窗口背景

对多文档窗口应用程序中的主框架,可改变窗口的背景,使程序看起来更专业,窗口改变背景不能简单地用ClassWizard重载OnEraseBkgnd(CDC* pDC)函数的方法 实现。 因为多文档窗口应用程序中的主框架窗口的背景区是一个MDIClient类的窗口,因 此改变背 景与这个MDIClient类的窗口有关。MDIClient类的窗口的句柄是m_hWndMDIClient(在CMDIFrameWnd中)。

2011-08-02

空空如也

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

TA关注的人

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