自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cay22的专栏

让一切都有记录;让一切都能分析;让程序像人一样思考.

  • 博客(25)
  • 资源 (49)
  • 收藏
  • 关注

原创 XXXX

XXXXXXXXXXXXXXXX

2010-05-31 22:15:00 120543

原创 在MFC “共享MFC 规则DLL”中(创建MFC DLL中选第一个),使用MFC对话框注意问题

在MFC “共享MFC 规则DLL”中(创建MFC DLL中选第一个),使用MFC对话框注意问题(VS2005中编译通过) 由于需求,需要把VC的基于对话框工程移到dll中,因此创建了“共享MFC 规则DLL”, 并提供相关接口(导出相关函数), 在这些函数的功能有:创建对话框,显示对话框等等。 由于以前用VC在为别的开发语言写Dll时都是创建Win32 Dll的(一般没用MF

2010-05-27 15:40:00 2873

原创 在VC工程中添加多个RC文件(在VC2005编译通过)

在VC工程中添加多个RC文件rc2里面的格式跟普通的rc是一样的文本格式,直接手工修改,也可以用VS打开修改. 有时需要把VC_Project2工程的资源合到VC_Project1工程的资源中(*.rc文件), 通常的做法就是用文本的方式打开VC_Project2.rc和VC_Project1.rc然后人工的判断拷贝粘贴了。 其实我们可以直接把VC_Project2.rc文

2010-05-26 17:11:00 6042 2

原创 在VC工程中添加多个RC文件(在VC2005编译通过)

在VC工程中添加多个RC文件rc2里面的格式跟普通的rc是一样的文本格式,直接手工修改,也可以用VS打开修改. 有时需要把VC_Project2工程的资源合到VC_Project1工程的资源中(*.rc文件), 通常的做法就是用文本的方式打开VC_Project2.rc和VC_Project1.rc然后人工的判断拷贝粘贴了。 其实我们可以直接把VC_Project2.rc文

2010-05-26 17:09:00 2529

转载 的确,的确,要对老婆好一点

      那晚,我认识的一对年轻夫妻中的太太哭着来电:「你快来!我恨他!我要和他离婚!」   快速赶到他们家, 这会儿还正吵的凶呢!   男说:「她很无聊,我上班好累,她说晚上要去散步,我说改天,她就又哭又闹,真是讨厌!」   女说:「你才讨厌,我在家作牛作马,为这个家打扫,为你做饭为你生孩子,为你们臭男人当发泄兽欲的工具,怎么,只要求散个步你就会累死啦!?」   男说:「喂!生小孩是两人的事,

2010-05-26 13:35:00 1015

原创 VS2005代码统计插件教程,现在没有时间详细看, 先记录下来

http://sifang2004.cnblogs.com/archive/2006/06/26/436128.html

2010-05-25 09:13:00 919

转载 使用Win API 创建自己的输入光标

http://www.sudu.cn/info/html/edu/20071229/79088.htmlhttp://ggvylf.blog.163.com/blog/static/34488831201002755628914/http://www.blogms.com/StBlogPageMain/Efp_BlogLogSee.aspx?cBlogLog=1000332136WIN32用户

2010-05-21 17:29:00 3844

原创 error C2220: 警告被视为错误 - 没有生成“object”文件

这种错误的原因是:原因是该文件的代码页为英文,而我们系统中的代码页为中文。 解决方案:1. 启动Microsoft Visual Studio 2005,文件->打开->选择该cpp,然后保存。从新打开程序文件运行,此错误不再出现。     如果不行, 则 2 2. 如果上述不能去掉错误,还可以点击项目,右击选择属性->配置属性->c/c++->常规,将“警告视为错误”的选

2010-05-21 11:51:00 48669 10

转载 VS2005为什么有些解决方案不能生成,显示已跳过,也不能编译?

编译msdn2005的示例程序总是会出现:编译1> ------   已跳过生成:   项目:   ****   ------ 1>   ==========   生成:   0   成功或最新,0   失败,1   被跳过   ==========右键盘项目属性:提示示能完成操作,未指定的错误. 最好的解决办法:查下“生成”-> “配置管理器”-> “活动解决方案平台”是否选

2010-05-21 11:39:00 2602 1

原创 大学生语录

大学里有课树叫高数,很多人都挂在上面。 曾经抱怨,曾经感慨,如今只剩满腔留恋。 不说再见,我们后会有期。 看着空荡荡的宿舍和柜子,总觉得留下了什么,原来我留下了我对你们的思念。 用四年的时间换一个心底永远的回忆。 叶子的离开是风的多情还是树的不挽留,你我的离校是人生的催促还是青春的不停留。 

2010-05-20 12:51:00 1014

原创 弧度与角度

// 等于半径长的圆弧所对的圆心角叫做1弧度的角,用弧度作单位来度量角的制度叫做弧度制。    // 弧度 = 角度 * 3.14159f / 180.0f       // 角度 = 弧度 * 180.0f / 3.14159f    // 1 幅度 = 180°/ 3.14159f    // 360度 = 2 * 3.14159 * R

2010-05-19 18:19:00 1821

原创 Canny边缘检测基本原理与C++实现

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

2010-05-19 15:51:00 11659 13

转载 高斯分布函数解析

高斯分布函数解析 http://www.cnblogs.com/ttthink/articles/1577789.html高斯模糊是一种图像模糊滤波器,它用正态分布计算图像中每个像素的变换。N 维空间正态分布方程为在二维空间定义为其中 r 是模糊半径 (r2 = u2 + v2),σ 是正态分布的标准偏差。在二维空间中,这个公式生成的曲面的等高线是从

2010-05-18 11:08:00 16756 4

原创 生成高斯模板(C++)

 图1. N维空间正态分布方程(该公式与图2的是同一个) 高斯模糊是一种图像模糊滤波器,它用正态分布计算图像中每个像素的变换。N 维空间正态分布方程为 (图2)在二维空间定义为 (图3)其中 r 是模糊半径 (r2 = u2 + v2),σ 是正态分布的标准偏差。在二维空间中,这个公式生成的曲面的等高线是从中心开始呈正态分布的同心圆。分布不为零的像素组成的卷积矩阵与原始图像

2010-05-18 10:38:00 9074 2

转载 高斯滤波实践

http://vipbase.net/ipbook/chap03.htm高斯滤波是一种线性平滑滤波,适用于消除高斯噪声,广泛应用于图像处理的减噪过程。通俗的讲,高斯滤波就是对整幅图像进行加权平均的过程,每一个像素点的值,都由其本身和邻域内的其他像素值经过加权平均后得到。高斯滤波的具体操作是:用一个模板(或称卷积、掩模)扫描图像中的每一个像素,用模板确定的邻域内像素的加权平均灰度值去

2010-05-17 15:55:00 11320 5

原创 Robert 边缘检测算子

#include "math.h"// Robert算子/*-----------| N2 | N3 |-----------| N0 | N1 |-----------计算公式        ___________________       /              2                    2      / (N0 - N3)   +  (N1 - N2)  ///*

2010-05-14 16:42:00 5510 3

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

http://blog.csai.cn/user1/44205/archives/2008/23882.html不同图像灰度不同,边界处一般会有明显的边缘,利用此特征可以分割图像。需要说明的是:边缘和物体间的边界并不等同,边缘指的是图像中像素的值有突变的地方,而物体间的边界指的是现实场景中的存在于物体之间的边界。有可能有边缘的地方并非边界,也有可能边界的地方并无边缘,因为现实世界中的物体是

2010-05-14 15:10:00 22680 10

转载 Sobel边缘检测算法

/************************************************************************ Sobel边缘检测 (scale=0.5)* 参数: image0为原图形,image1为边缘检测结果,w、h为图像的宽和高* 当type为true时,差分结果取水平和垂直方向差分中较大者,否则取平均值*****************

2010-05-14 13:56:00 9490 11

转载 Sobel边缘检测和边缘细化

在对图像进行边缘检测处理时,得到的结果并不是理想的边缘,而是一幅灰度图像。有时在进行图像识别的时候需要获得图像的单点宽边缘,这就需要对边缘检测的结果进行细化增强。Sobel边缘细化的原理图像的边缘检测处理可以简单理解为提取图像中区域的轮廓。图像中区域的划分以像素灰度为依据,每个区域中的像素灰度大致相同,而区域之间的边界就称为边缘,寻找这些边缘就是图像边缘检测的目的。图像边缘检测的结果直

2010-05-14 13:46:00 12867 2

原创 递归目录的所有文件

// 这里的目录不包含"/"void TravelDir(char* pszDirName){    HANDLE hFind;    WIN32_FIND_DATAA findfileData;    char szDirSpec[MAX_PATH]; sprintf(szDirSpec, "%s//*", pszDirName);    cout    hFind = ::FindFirs

2010-05-12 15:28:00 1429

原创 递归创建目录

// 判断目录是否存在    bool FolderExists(std::string strFolderPath){     DWORD attr;     attr = ::GetFileAttributesA(strFolderPath.c_str());     return (attr != (DWORD)(-1)) && (attr & FILE_ATTRIBUTE_DIRECTOR

2010-05-12 11:52:00 2263

原创 形态学运算中腐蚀,膨胀,开运算和闭运算。

形态学运算中腐蚀,膨胀,开运算和闭运算。1. 腐蚀是一种消除边界点,使边界向内部收缩的过程。可以用来消除小且无意义的物体。腐蚀的算法:用3x3的结构元素,扫描图像的每一个像素用结构元素与其覆盖的二值图像做“与”操作如果都为1,结果图像的该像素为1。否则为0。结果:使二值图像减小一圈2. 膨胀是将与物体接触的所有背景点合并到该物体中,使边界向外部扩张的过程。可以用来填补物体中的空洞。膨胀的算

2010-05-10 11:06:00 31404 8

转载 双线性插值(Bilinear interpolation)的图像旋转在mobile上面的C++实现

双线性插值(Bilinear interpolation)的图像旋转在mobile上面的C++实现 我们找来了图像旋转的公式: X =  X cosθ -  Y sinθ;  Y =  X sinθ  + Y cosθ;  这个图像公式大家在高中数学课都是会算滴。 然后我们要扩展一下因为我们不是在原点做旋转,我们要围绕原来的图片中心做旋转, 那么我们假定原来的图

2010-05-04 13:12:00 3157

转载 双线性插值(Bilinear interpolation)的图像拉伸在mobile上面的实现

 双线性插值(Bilinear interpolation)的图像拉伸在mobile上面的实现双线性插值简单的说,就是扩展了之后的图像像素坐标映射回原来的坐标空间的时候, 如果出现了没有对应到整数点的情况。这时候需要做2次线性的插值计算出新的坐标的像素值,比如说:这里可以看到这个P点落在了ABCD区间内, 如果我们本着最朴素的这个P点最靠近谁权重就越大的加权平均的思想, 我们很

2010-05-04 13:03:00 4942 1

转载 图像锐化 边缘检测的一些基础知识

图像锐化 边缘检测的一些基础知识互联网兴起, 生活节奏飞速,快餐成了favorite。理论学习也受到了巨大的冲击,一些不明所以的冰冷的公式和整段可以运行的代码是很多人的最爱。使得原本应该沉静的软件开发变得异常浮躁,(当然很多博客也成了帮凶:))今天就要融化冰雪, 说说代码以外的东西,说说冰雪初成的原因。 锐化的概念,我们从锐度开始谈起。很多人都以为锐度就是Sharpness,其实在数字

2010-05-04 11:46:00 3011

DirectShow 类文件

DirectShow 类文件 封装 安装完就可以了

2016-09-19

暗博生成工具2.0

暗博, 生成, 工具, 2.0, 生成可逆加密数据.

2015-10-03

串口测试工具更新

串口测试工具更新, 测试使用. 目前还有一些Bug, 只是测试使用.

2015-09-09

更方便使用的串口测试工具

更方便使用的串口测试工具, 没有最方便的, 只有更方便的.

2015-07-22

串口测试调试工具

串口工具, 测试调试使用, 有一个调试窗口, 显示相关的调试数据

2015-07-03

Visual C++从入门到精通 第2版 刘锐宁 源代码

Visual C++从入门到精通 第2版 刘锐宁 源代码 很多例子, 很好

2015-05-07

Win7下VFW调用

Win7下VFW的使用. 文章地址: http://blog.csdn.net/bagboy_taobao_com/article/details/45270691

2015-04-25

暗博生成工具

暗博生成工具. 对应博文: http://blog.csdn.net/bagboy_taobao_com/article/details/44116335

2015-03-18

正则表达式学习笔记

正则笔记, 这是我测试使用的, 请不要下载, 浪费分

2015-03-17

VS2010 monokai主题色

VS2010, monokai主题色, 点击"工具|导入导出设置"进行导入

2015-02-10

VC静态库的应用

VC静态库的应用

2013-03-22

VC2008编译sqllite为lib

VC2008 编译 sqllite lib 以及从官网下载的代码 3.7.15

2013-03-01

TinyXML 编译与使用的例子工程(VC2008)

TinyXML 编译与使用的例子工程(VC2008)

2013-02-26

Python多线程编程方式2 threading库的介绍源码

Python多线程编程方式2 threading库的介绍源码

2013-02-06

Python简明教程及例子代码

Python简明教程及例子代码, 基于Python3.0或以后版本

2013-02-02

动态加载DLL生成代码

动态加载DLL生成代码 C++ 代码生成器

2012-12-22

TestSwitch

TestSwitch TestSwitch 文章代码

2012-06-19

PE文件格式查看工具

PE 文件格式 查看工具

2012-02-04

TC C语言经典编译器

TC C语言经典编译器 2.0

2012-01-11

X86 masm6.11

X86 masm6.11 6.11 汇编编译器, 编译环境

2012-01-11

X86 masm5.0

x86汇编编译器 编译环境, masm5.0

2012-01-11

wxWidgetsBasProject

wxWidgets Bas Project 编译 与VC工程的配置

2011-04-13

TestDialogBar

Test DialogBar DialogBar的使用步骤

2011-04-13

一个Window的托盘类

一个Window的 托盘类 好用到不得了

2010-11-29

007Adapter.rar

Adapter 设计模式 适配器模式 该模式的实现

2010-11-22

006Singleton.rar

006Singleton 单体模式, 设计模式 单体模式的各种实现, 智能指针, 模板

2010-11-22

005Prototype.rar

设计模式 Prototype 模式 原型模式 这里筹够20个字符

2010-11-18

004Builder.rar

设计模式中的builder模式. 描述就是这些了 还要大于20个字符?

2010-11-16

003AbstractFactory.rar

设计模式 抽象工厂 Abstract Factory 抽象工厂模式

2010-11-11

002FactoryMethod.rar

Factory Method 设计模式 工厂方法模式

2010-11-08

001SimpleFactory.rar

设计模式中Simple Factory 工厂模式代码

2010-11-04

Visual C++数字图像处理[谢凤英]代码

Visual C++数字图像处理[谢凤英]代码 多多指教

2010-06-28

一个免费的HTTP抓包分析工具 Fiddler Web Debugger

一个免费的HTTP抓包分析工具 Fiddler Web Debugger

2010-04-16

256色转灰度图c++代码

256色 转 灰度图 c++ 代码 更换每个象素的颜色索引(即按照灰度映射表换成灰度值)

2010-03-19

FTP客户端源码最小化按钮

FTP 客户端 源码 rar 如果向对话框添加最小化按钮,则需要下面的代码

2010-03-04

利用WinInet技术开发FTP客户端程序

利用WinInet技术开发FTP客户端程序, FTP Internet服务器通讯.

2010-03-04

OpenCV1.0与VC60的配置环境与简单例子

文章: http://blog.csdn.net/cay22/archive/2010/02/01/5276229.aspx

2010-02-01

DllMain详解.rar

DllMain详解, DllMain详解, DllMain详解

2009-11-17

VC6编译XVid相关文件(源码和nasm).rar

VC6编译XVid相关文件(源码和nasm).rar

2009-11-12

例说 const_cast,reinterpret_cast,static_cast,dynamic_cast代码.rar

例说 const_cast,reinterpret_cast,static_cast,dynamic_cast代码.rar

2009-10-31

空空如也

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

TA关注的人

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