自定义博客皮肤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的专栏

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

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

转载 图像锐化算法 C++ 实现

图像锐化算法 C++ 实现之前一段我们提到的算法都是和平滑有关, 经过平滑算法之后, 图像锐度降低, 降低到一定程度, 就变成了模糊。 今天我们反其道行之, 我们看看锐化是怎么做的。 这里的锐化, 还是的从平滑谈开去。我们先来观察原来的图像和平滑图像的区别:原图 raw                                        减去模糊图 blur   

2010-04-30 17:44:00 7114 2

转载 Wellner 1993快速自适应的图像二值化方法的提高 (Derek Bradley and Gerhard Roth 2007)

Wellner 1993快速自适应的图像二值化方法的提高 (Derek Bradley and Gerhard Roth 2007)前面一种方案实际上还是存在一定的问题的, 就是这个避重就轻的初始g(n)值127*s(127表示0-255之间的中间值), 这个东西带来的最直接的问题就是边缘的效果在这个算法下是不咋地的。 其实从这个所谓的"Wellner 1993", 后人又做了很多的改进, 使

2010-04-30 17:01:00 2608 1

转载 一种快速自适应的图像二值化方法介绍 (Wellner 1993)

一种快速自适应的图像二值化方法介绍 (Wellner 1993)在手机模式识别的时候, 我们首先viewfinder里面拿到的frame通常是RGB的或者YUV的, 如果我们需要用来做模式识别的话, 通常需要首先把彩色图首先转化成灰度图. 对于RGB图像而言, 网上有充足的公式, 比如Y = 0.299R + 0.587G + 0.114B 等等. 如果是YUV的话, 直接用Y就是灰度图了.

2010-04-30 16:15:00 2944

转载 高斯平滑 高斯模糊 高斯滤波器 ( Gaussian Smoothing, Gaussian Blur, Gaussian Filter ) C++ 实现

高斯平滑 高斯模糊 高斯滤波器 ( Gaussian Smoothing, Gaussian Blur, Gaussian Filter ) C++ 实现 在之前提到过了均值滤波器, 就是说某像素的颜色, 由以其为中心的九宫格的像素平均值来决定. 在这个基础上又发展成了带权的平均滤波器, 这里的高斯平滑或者说滤波器就是这样一种带权的平均滤波器. 那么这些权重如何分布呢? 我们先来看几个

2010-04-30 15:54:00 4159

转载 混合中值滤波器 ( Hybrid Median Filter ) C++ 实现

混合中值滤波器 ( Hybrid Median Filter ) C++ 实现在中值滤波器和均值滤波器之后, 我们看到是中值滤波器的改版, 这个名字我实在不好把握 Hybrid Median Filter实在不知道翻译成什么比较妥当.只好沿用了混合动力车里面的混合二字, 姑且把这种滤波器命名为混合中值滤波器. 这个滤波器的工作流程较之原先有些繁琐, 来看看这张图   图截的有些模糊

2010-04-30 15:08:00 2866

转载 均值滤波器 ( Mean Filter ) C++ 实现

均值滤波器 ( Mean Filter ) C++ 实现均值滤波器是 “把每个像素都用周围的8个像素来做均值操作”, 比如说这里有一个例子:非常明显的, 这个3*3区域像素的颜色值分别是5,3,6,2,1,9,8,4,7那么中间的1这个像素的过滤后的值就是这些值的平均值, 也就是前面的计算方法: (5+3+6+2+1+9+8+4+7)/9=5 一目了然。那么这个均值滤波器有

2010-04-30 14:58:00 4027 1

转载 中值滤波器 ( Median Filter ) C++ 实现

中值滤波器 ( Median Filter ) C++ 实现有了前面一个均值滤波器 的基础, 在看中值滤波器就不是很容易继续了。均值滤波是像素周围的3*3的像素做平均值操作, 那么中值就是在3*3中的像素中寻找中值。 来看这样一个描述图(无图无真相)  这把可以清晰地看到, 这里有6,2,0,3,97,4,19,3,10这些像素, 然后中间的这些像素值就被这些像素的中位数也就是中值

2010-04-30 14:22:00 4360

转载 java中字符串转换成时间格式总结

java中字符串转换成时间格式总结关键字: java 字符串 时间 格式 通过长时间的对时间不同格式的转换,自己觉得其实就是对毫秒数的操作 Java代码 System.currentTimeMillis()   System.currentTimeMillis()得到从1970年1月1日到现在的毫秒数,就可以转换成各种的形式。 有这样一个字符串

2010-04-27 18:20:00 3256 1

转载 自动化测试中基于色差分析的图片验证

自动化测试中基于色差分析的图片验证文档选项将此页作为电子邮件发送样例代码级别: 初级魏 鑫焱, 软件工程师, IBM 李 伟, 软件工程师, IBM 于 雷, 软件

2010-04-27 17:08:00 3467 1

转载 spirntf,你知道多少?

printf可能是许多程序员在开始学习C语言时接触到的第二个函数(我猜第一个是main),说起来,自然是老朋友了,可是,你对这个老朋友了解多吗?你对它的那个孪生兄弟sprintf了解多吗?在将各种类型的数据构造成字符串时,sprintf的强大功能很少会让你失望。   由于sprintf跟printf在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导

2010-04-27 17:02:00 1029

转载 从RGB到Lab色彩空间的转换

虽然若干年前就看过了关于色彩空间的介绍,但是直到今天才自己动手写代码做这件事情。虽然网络上已经有很多现成的例子,但是一则仅仅适用于浮点型的数据,另一方面,在实现上也有一些尚可优化之处。色彩模型除了最常见的RGB以外,还有HSB、YCbCr、XYZ、Lab等。HSB一般仅仅作为图像处理过程中的临时模式,YCbCr常常用于图像的压缩处理,而XYZ则严格按照人眼对光信号的敏感度进行分布。这里将要稍作讨论

2010-04-27 16:59:00 13820 4

转载 推荐一个免费的HTTP抓包分析工具 Fiddler Web Debugger

http://www.turbozv.com/read.php/830.htm HTTP抓包工具有很多,比如 HTTP Debugger Pro, EffeTech HTTP Sniffer,但是都不是免费的。现在推荐一个免费的HTTP抓包工具,功能比那些商业化的一点都不弱。 // 下载地址Fiddler Web Debugger: http://www.fiddl

2010-04-16 18:12:00 5413

转载 API生成GUID的代码

http://www.diybl.com/course/3_program/vc/vc_js/200869/123830.html //--生成GUID的代码//--相关程序/微软guidgen.exe#include "stdafx.h"#include #include const char* newGUID(){    static char buf[

2010-04-16 18:11:00 2742

原创 如何杀蟑螂最有效

先用温水把白糖、白色粉末溶解了,再和熟土豆泥拌在一起,弄成一种黏糊糊的样子,放在矿泉水的瓶盖里,放在家里各处。这次获得了成功,不几天就看见了倒在地上的死蟑螂,即使是一些能动的,也是步履蹒跚了。再过了些日子,就几乎见不到蟑螂的踪迹了。卖了半天关子,其实这种白色粉末就是硼酸,在医疗上可以用于消毒,一般在药店都可以买到。蟑螂吃了含有硼酸的食物后,硼酸在其体内结晶,就起到了杀灭的作用。由于硼酸是弱酸,

2010-04-12 21:47:00 1299

原创 获取硬盘的大小

////////////////////////////////////////////////////////////////////////////// // 获取硬盘的大小, 已使用等信息void CGetHarkdiskSizeDlg::OnGetHarddiskSize() {    // TODO: Add your control notification han

2010-04-02 11:54:00 1396

原创 开机后, 小键盘的灯不亮的解决方法

1. 开机后, 小键盘的灯不亮的解决方法。a. 检查注册表HKEY_USERS/.DEFAULT/Control Panel/Keyboard右边有InitialKeyboardIndicators将它的值改为2b. 检查BIOS开机进入Bios 一般 按 del键(具体不一定在哪里)Boot Up NumLock Status(启动时小键盘状态)选项: O

2010-04-02 11:52:00 2455

原创 非模态对话框的使用

1. 创建CTestDlg *pDlg=new CTestDlg;pDlg->Create(IDD_TESTDLG,this);pDlg->ShowWindow(SW_SHOW);2. 不使用时要销毁 if(pDlg != 0) { pDlg->DestroyWindow(); delete pDlg; pDl

2010-04-01 14:52:00 716

原创 使标题栏的关闭按钮无效

::EnableMenuItem(::GetSystemMenu(m_hWnd, FALSE), SC_CLOSE, MF_BYCOMMAND | MF_DISABLED |MF_GRAYED); 如此类推。。。

2010-04-01 14:46:00 829

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关注的人

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