- 博客(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
Win7下VFW调用
2015-04-25
例说 const_cast,reinterpret_cast,static_cast,dynamic_cast代码.rar
2009-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人