自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 常用的网站

http://www.codeproject.com/http://www.csdn.net/http://www.codesoso.com/default.aspx

2015-01-21 11:12:01 617

转载 Tesseract ocr 3.02学习记录一

光学字符识别(OCR,Optical Character Recognition)是指对文本资料进行扫描,然后对图像文件进行分析处理,获取文字及版面信息的过程。OCR技术非常专业,一般多是印刷、打印行业的从业人员使用,可以快速的将纸质资料转换为电子资料。关于中文OCR,目前国内水平较高的有清华文通、汉王、尚书,其产品各有千秋,价格不菲。国外OCR发展较早,像一些大公司,如IBM、微软、HP

2014-08-28 14:47:58 739

转载 使用MFC提供的Http类下载和上传文件

1、下载文件Download(const CString& strFileURLInServer, //待下载文件的URLconst CString & strFileLocalFullPath)//存放到本地的路径{ASSERT(strFileURLInServer != "");ASSERT(strFileLocalFullPath != "");CInternetSe

2014-07-17 15:10:03 4763

原创 vc 6.0 debug 显示unicode字符串

在“菜单—Tools—Debug”中,将“Display unicode strings”选项打勾;

2013-10-31 13:09:38 1066

转载 VC编译选项里面如何增加 win32 unicode release项

为vc工程添加Unicode   Debug和Unicode   Release 通过使用unicode编译,软件可以适应多种情况,如何在自己的工程中添加这两种编译方式呢?下面是一个简单的步骤                 1、新建一个工程;         2、选择“Build-> Configurations”菜单         3、点击“Add”按钮,添加“Unico

2013-05-22 14:48:14 1012

转载 VC6.0 调试带参数的控制台程序

1 在Project->Setting菜单中,在Debug属性页的Program arguments项中输入你想要的参数。2 输入参数的格式和执行控制台程序的时候输入参数的格式一样。3 调试的时候就和平常调试一模一样了。

2013-01-30 17:11:56 1784

原创 生成JNI的DLL时提示找不到jni.h的解决办法(fatal error C1083: Cannot open include file: 'jni.h':).

引用环境:Winxp+VC6.0过程:编绎生成Dll文件时出错首先是关于dll文件的生成:方法如下:打开VC++6.0,新建->; 工程 ->; win32 Dynamic-Link Library在向导中选择空工程添加如用javah生成的头文件和自己写的一个cpp文件,然后编译运行,如果没有出现错误,既可以在编译成功的debug文件夹中找到dll文件,

2012-07-11 16:38:14 2013

转载 Windows 7系统如何更改用户账户控制设置?

问题描述:Windows 7系统如何更改用户账户控制设置?解决方案:1,点击“开始菜单”,选择“控制面板”。2,选择“用户账户和家庭安全”。3,点击选择“用户账户”。4,选择“更改用户账户控制设置”。5,拖动滑动条更改用户账户控制设置。6,按上述操作就点击“确定”更改用户账户控制设置。用

2012-06-26 15:44:53 1194

转载 资源DLL与多语言

许多细心的人也许已经注意到,在VC的集成编译环境 (IDE)中有一个功能,你可以选中一个资源,在上面点击鼠标右键,选择Insert Copy,选择一个不同的Condition。然而我用VC十多年,一直没有用过这个特性,也从来不知道他是干吗的。前两天有个网友问我这个东西是干吗的,才下决心去研究一下。仔细研究之后,才发现他是用于资源DLL的。对于提供国际化解决方案的程序设计者而言,根据用户地区

2012-06-11 21:49:07 2721

转载 多语言菜单(dll纯资源)

偶然在网上看到一片文章,觉得很不错,拿来。原文如下:解决国际化问题这的确是个老话重谈了,因为这里面确实也没有什么可以称的上技术含量的,只是实现起来有点烦琐,不过我还是要写出来,希望刚接触这方面的同行们不至于走太多的弯路。  由于MFC应用程序也有自己的资源文件,当你调用MFC函数比如 CString::LoadString 或其它 LoadIcon 时,MFC应用程序框架首先跟踪搜索EXE

2012-06-11 21:43:46 1066

转载 java 用jacob 调用vb写的dll

一、准备工作  先了解一下概念,JACOB 就是 JAVA-COM Bridge的缩写,提供自动化的访问com的功能,也是通过JNI功能访问windows平台下的com组件或者win32系统库的。这是一个开始于1999年的开源项目的成果,有很多使用者对该项目进行了修改,做出了自己的贡献。  最好的支持地点:http://groups.yahoo.com/group/jacob-projec

2012-03-06 11:33:56 767

转载 关于VC绘制图像的直方图

直方图显示应该是图像处理程序必须有的一个功能吧。我的设想是这样,在MFC单文档的菜单上点击【显示直方图】图标,会弹出对话框,显示256色BMP图像的直方图。效果如下:下面就开始实现这一功能1、设计对话框新插入一个资源对话框之后,只在其上添加一个picture控件。picture控件ID为IDC_HIST_PAINT,类型为Rectangle,color改为白色(可以任意)。其实

2012-03-02 11:32:47 5307

转载 XP风格按钮的实现

方法一:利用XPButton类实现具体操作步骤如下:1.从互联网上下载XPButton类;2.创建基于对话框的MFC工程Test,将下载的XPButton.cpp和XPButton.h放到当前工程目录中,通过Project->Add to project->Add f

2011-09-27 13:48:38 2087

转载 LPSTR与LPBYTE

<br /> <br />LPSTR :一个32位指向字符串指针,相当于char *;<br />LPCSTR:一个32位指向字符常量指针,相当于const char *;<br />LPESTR:一个32为指向unicode字符串指针,相当于wchar_t *;<br />LPCWSTR:一个32位指向unicode字符串常量指针,相当于const wchar_t *;<br /> <br />LPSTR-----------------------> char *<br />LPBYTE--------

2011-05-31 14:24:00 1549

原创 c语言 输出格式

单个字符,参数为该字符的ASCII码。 d 以十进制形式输出带符号整数(正数不输出符号) e/E 以指数形式输出单、双精度实数,默认6位小数。 f 以小数形式输出单、双精度实数,默认6位小数。 g/G 以%f%e中较短的输出宽度输出单、双精度实数,如果指数小于-4或大于等于精度(默认6),则使用e/E格式,否则用f格式,末尾多余的0将省略。 i 以十进制形式输出带符号整数(正数不输出符号) ,同d o 以八进制形式输出无符号整数(不输出前缀O) s 输

2011-05-18 16:23:00 873

转载 用VC++实现应用程序窗口的任意分割

<br />     我们在使用OutLook或者NetAnt等工具的时候,一般都会被其复杂的界面所吸引,在这些界面中窗口被分割为若干的区域,真正做到了窗口的任意分割。 那么我们自己如何创建类似的界面,也实现窗口的任意的分割呢?要解决这个问题,在Visual C++6.0编程中就需要使用到MFC提供的CSplitterWnd类。CSplitterWnd看上去像是一种特殊的框架窗口,每个窗口都被相同的或者不同的视图所填充。当窗口被切分后用户可以使用鼠标移动切分条来调整窗口的相对尺寸。虽然VC6.0支持从App

2011-04-08 15:46:00 709

转载 CMarkup概述

<br />CMarkup概述<br />7.2版本, 2004年9月27日<br />Markup72.zip 422k <br />原文出自http://www.firstobject.com/dn_markup.htm<br /> <br />创建一个新的XML文档,分析修改现存的XML文档,所有的这些都中可以从一个利用MFC或STL字符串所实现的一个简单类的方法中得到。关于CMarkup,你可以运行Zip文件右边的例子,如果你愿意,你可以通过看源码,几分钟把它加入到你自己的应用中。<br /><br

2011-04-02 16:31:00 790

原创 OpenCV 2.1.0 with Visual Studio 2008

<br /><br /> OpenCV 2.1.0 with Visual Studio 2008<br /><br /><br />These instructions were tested with Visual C++ 9.0 (as part of Visual Studio 2008 Professional). These instructions should work without modification with Visual Studio 2005 and 2003. Modifi

2011-03-03 09:51:00 695

转载 C/C++ 英中繁简编程术语对照

<br />●英中繁简编程术语对照 <br /><br />英文                                    台湾惯用术语                                            大陆惯用术语 <br />--------------------------------------------------------------------------------------- <br />abstract                       

2010-09-02 17:54:00 1206

转载 cannot open file "mfc42u.lib"的解决方案

<br />问题提出:VC提示找不到mfc42u.lib错误(cannot open file "mfc42u.lib") <br /><br />说明: <br />LINK: fatal error LNK1104: cannot open file "mfc42u.lib" 表明安装VC时没有安装 Unicode版本 <br /><br />解决问题方法总结: <br /><br />方法一: <br />从VC的安装盘中拷贝文件“MFC42U.LIB”、“MFC42UD.LIB”、“MFCS42U.

2010-09-02 17:27:00 2234

转载 CString转char * ,string

<br />CString 头文件#include <afx.h><br />string 头文件#include <string.h><br />CString 转char *<br />CString cstr;<br />char *p = (LPSTR)(LPCTSTR)cstr;<br />string 转 CString<br />CString.format(”%s”, string.c_str());<br />char 转 CString<br />CString.format(”%s”,

2010-08-11 15:44:00 182972 14

转载 CxImage类的SetPixelColor(y,x,color)和GetPixelColor(y,x)方法的使用

<br />CxImage类的SetPixelColor(y,x,color)和GetPixelColor(y,x)方法的使用:<br /> <br />其中,<br />CxImage img ;<br />RGBQUAD color;<br />Int x,y;<br />int nWidth=m_imgLoaded.GetWidth();<br />int nHeight=m_imgLoaded.GetHeight();<br /><br />for(x=0; x<nHeight; x++)<br /

2010-08-11 11:20:00 5158 1

转载 修改MFC标题栏上的图标和修改MFC窗口标题

<br />    MFC程序的默认的标题是“无标题-title”,其中title是应用程序的名称,我们应如何修改MFC窗口标题来符合自己的要求?<br />    MFC程序的文档类中定义了一个虚函数SetTitle,用于设置窗口标题的前半部分,如果只是要修改“无标题”部分,可以重载文档类的该函数。窗口标题的后半部分可以通过SetWindowText设置,也可以编辑字符串资源中的IDR_MAINFRAME字符串,将第一个"n之前的字符串替换掉即可,而如果你想把“无标题”部分除掉,则必须修该窗口的风格。<b

2010-07-28 10:27:00 446

原创 MFC由CView转化为CScrollView

<br />由于我们编程时,会时常用到滚动条,所以会用到CScrollView类,但开始创建工程时没有考虑这么多。下面就继承CView类改为继承CScollView类说一下具体过程:<br />1.找到要改的类,将H和CPP文件里的CView改为CScollView。直接用菜单下的replace<br /><br />2.添加虚函数(查看一下你的视类有没有)OnInitialUpdate;<br />添加形如以下代码 :<br />void CMimicsView::OnInitialUpdate()<br

2010-07-26 16:28:00 771

转载 gabor 滤波的c++实现与该类得使用简介

下载cvgabor.cpp和cvgabor.h到你的C/C++工程目录下注:在我的资源中有改进过的cvgabor类    相关链接为:http://download.csdn.net/source/490114特别注意:使用该类需要opencv库的支持,如何配置环境参见:http://www.opencv.org.cn/index.php/Template:Install它有如下的功能:生成特定方向和尺度的gabor 生成可以显示或者保存的gabor核的实部,虚部图像的实部,虚部或者主要(Magnitude

2010-07-22 11:26:00 1152

转载 OpenCV中获取图像某一像素值

OpenCV中获取图像某一像素值 This is a basic example for the OpenCV.First we must know the structure of IplImage:IPL image:IplImage  |-- int  nChannels;     // Number of color channels (1,2,3,4)  |-- int 

2010-03-09 14:08:00 3056

原创 OTSU方法计算图像二值化的自适应阈值

/*  OTSU 算法可以说是自适应计算单阈值(用来转换灰度图像为二值图像)的简单高效方法。下面的代码最早由 Ryan Dibble提供,此后经过多人Joerg.Schulenburg, R.Z.Liu 等修改,补正。  转自:http://forum.assuredigit.com/display_topic_threads.asp?ForumID=8&TopicID=3480  算法对输入的灰

2010-03-08 14:33:00 2111

转载 HALCON

·满足您各类机器视觉应用需求的完善的开发库 ·包含匹配,识别,定位及1D,2D,3D测量等多种高级算法 ·强大,易用的工具加速您的开发进程 ·与Linux/UNI及Windows(包括×64)兼容,避免重复开发 ·直接支持多处理器使用程序运行更快 什么是HALCON? HALCON是一个完善的综合标准软件库,是得到广泛应用的机器视觉集成开发环境。它节约了产品的成本,缩短了软件的开发周期—    

2010-03-03 11:20:00 11857 6

转载 SIFT算法学习小记

作者:saintbird    Sift是David Lowe于1999年提出的局部特征描述子,并于2004年进行了更深入的发展和完善。Sift特征匹配算法可以处理两幅图像之间发生平移、旋转、仿射变换情况下的匹配问题,具有很强的匹配能力。在Mikolajczyk对包括Sift算子在内的十种局部描述子所做的不变性对比实验中,Sift及其扩展算法已被证实在同类描述子中具有最强的健壮性。   

2010-02-26 15:35:00 2445 1

转载 VC应用 —— 个性化你的工具栏图标

 这几天在BBS上看到一篇文章,讲利用VC设计真彩的工具栏。其实,如果大家常用VC的话,肯定会觉得VC的工具栏的图标很丑陋,那么下面介绍的方法就可以让你给你的工具栏大变脸~~因为那是很久以前的文章,有些东西已经不太好用了,我测试了一下,改进了一些地方,下面把主要的步骤和关键内容贴出来,和大家共享了一下。^_^ 1. 下载一个可以制作真彩工具栏图标的免费的小工具,叫做TBCreator。

2010-02-09 15:44:00 730

转载 修改MFC标题栏上的图标和修改MFC窗口标题

MFC程序的默认的标题是“无标题-title”,其中title是应用程序的名称,我们应如何修改MFC窗口标题来符合自己的要求?    MFC程序的文档类中定义了一个虚函数SetTitle,用于设置窗口标题的前半部分,如果只是要修改“无标题”部分,可以重载文档类的该函数。窗口标题的后半部分可以通过SetWindowText设置,也可以编辑字符串资源中的ID

2010-02-09 15:41:00 625

转载 VC中Spin控件的使用

设置属性: Auto Buddy(自动取关联控件为TAB顺序前一个)Set Buddy Interger(使控件设置关联控件数值,这个值可以是十进制或十六进制)Wrap(数值超过范围时循环)Arrow keys(当按下向上和向下方向键时,控件可以增加或减小)OnInitDialog函数中设置控件数值范围:SetRange(0,255);旋转按钮控件     “旋转按钮控件”(也称为上下控件

2010-02-09 15:15:00 3625 1

转载 CRectTracker(橡皮筋)类的使用

CRectTracker(俗称“橡皮筋”类)是一个非常有意思的类。你在Windows中,在桌面上用鼠标拖拽,便可以看到一个虚线的矩形框,它便是橡皮筋.它可以用做显示边界,你也可以扽它的八个角用来放大缩小,做框选使用。如何通过编程来实现这种功能呢?这就是CRectTracker类的作用;介绍橡皮筋类前,先介绍其他两个类:Cpoint 类 或Point类,cpoint.x   cpoint.y

2010-02-09 14:48:00 8195 7

转载 完美的DialogBar

DialogBar相比Dialog有很多优势。因CDialogBar继承于CControlBar,因此其可以Docking在窗口一边,而把CView挤压开,但是 CDialogBar 的使用并不是很容易,因为 MFC 里面并没有提供直接可以使用的CDialogBar,我们需要自己动手,打造自己的完美的 DialogBar。首先,你需要建立一个CDialog的子类(比CMyDlgBar)。然后,我们

2010-02-09 14:46:00 633

转载 如何在单文档中通过打开显示图片

按ctrl+W , 选择C**View类 ,再选择ID_FILE_OPEN就可以看到右边有两个messages, 具体是什么我也不记得了,好象一个是command , 一个是updateCommandUI 选择前一个可以建立消息响应 至于载入图象,可以用CFileDialog选取路径,用其他库比如CxImage之类的东西装载图象就行了可以在资源界面的menu菜单中查看到你的"打开"窗口的ID-

2010-02-09 14:37:00 2163

空空如也

空空如也

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

TA关注的人

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