自定义博客皮肤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)
  • 收藏
  • 关注

原创 《设计模式》学习笔记

点此下载《完整的设计模式学习笔记PDF版本》  《设计模式》学习笔记       Blog: http://blog.csdn.net/hannosognoE-mail:chuanqi.tan(at)gmail.com所有的模式

2011-09-30 21:33:28 1521 1

原创 OpenCV 实现一个自己的Algorithm类

OpenCV 2.4引入的新基类Algorithm类,简单的研究了一下。由于Algorithm类刚出来不久,网上介绍它的资料非常少,这里实现一个自己的Algorithm类的模板,大家可以作为参考:注意如果自己实现一个扩展模板,实现一个initModule_函数并在使用模块的算法之前调用一次是必须的,这样,才能够强迫C++链接器去链接目标模块。否则,会出现链接错误!class M

2012-08-21 16:14:08 863

原创 使用OpenCV简洁实现 浮雕、雕刻 特效

今天看到一个实现浮雕、雕刻的方法,其实使用滤波器可以变的更简单一些的,代码如下:/*! * 浮雕、雕刻 效果 */int main( int argc, char** argv ){ Mat src = imread("/home/chuanqi/ImageDataset/192.jpg", 0); Mat m1 = (Mat_(2, 2) << 1, 0, 0, -1);

2012-08-16 18:24:52 957

原创 OpenCV 中模糊算法 集合讨论

模糊算法在图像处理时的使用再平常不过,有必要彻底的了解OpenCV中自带的所有模糊算法。OpenCV中自带了4种模糊算法:blur(均值模糊)GaussianBlur(高斯模糊)medianBlur(中值模糊)bilateralFilter(双边滤波)原理上都是简单的,前3种算法分别使用了均值模型、高斯模型、中值模型进行滤波,非常直观易懂。最后一种双边滤波值得拿

2012-08-16 10:32:42 3073 1

原创 《OpenCV Tutorials》笔记代码

这里讨论了以下几个主题:访问像素的几种方法图像融合copyMakeBorder函数Sobel、Laplace、Canny边缘提取绘制图像的直方图反向投影DFT变换DCT变换OpenCV内置的XML,YAML文件访问机制首先打印一些Mat的信息吧~  :)void ShowImageInfo(){ cout << image.step << endl

2012-07-16 17:32:23 1243

原创 完全手工实现各种机器学习工具(贝叶斯分类器、基于线性可分类的二分神经网络、多层神经网络)!

贝叶斯分类器:#include #include #include #include #include #include #include #include #include #include #include using namespace std;#include #include #include #include #include #include

2012-05-10 11:50:23 915

原创 《数字图像处理》笔记代码

做了以下几部分:根据比特位进行图像的分层;灰度图的均衡化;平滑滤波;中值滤波;Laplace锐化;Soble滤波。形态学操作:并实现了通常的掩模滤波的类,参考平滑滤波、中值滤波、Laplace、Sobel可以轻易的使用其它类型的滤波器。以下为代码://==================================================

2012-04-26 16:48:55 1032

原创 编辑距离 算法 Dynamic Programming Algorithm (DPA) for Edit-Distance

关于两个字符串s1,s2的差别,可以通过计算他们的最小编辑距离来决定。       所谓的编辑距离: 让s1和s2变成相同字符串需要下面操作的最小次数。1.         把某个字符ch1变成ch22.         删除某个字符3.         插入某个字符例如      s1 = “12433” 和s2=”1233”;                     则

2011-11-02 00:48:08 1653 1

原创 Windows 下清晰易懂的使用内存文件作为进程间通信的手段

使用内存文件在进程之间进行通信是个很好的方法,这里简单的展示一下,使用2个线程来模拟进程主线程(生产者)先创建子线程(消费者),然后放入消息到内存文件中去,子线程一直检查直到发现主线程已经放入消息,它就取出来并显示出来。#include #inclu

2011-10-03 16:17:00 707

原创 简易的Socket通信

非常简单的Socket通信代码,上次使用过的,还花了一些时间,保留以适用于偶而需要通信的情况救急用。以下的四段代码完成了使用简单的TCP/UDP协议来进行通信的全部所需!  1 #include string>  2 #includestdlib.h>

2011-09-18 22:59:21 901 1

原创 总结的动态链接库

一、概念:1、  静态链接库:应用程序从函数库中得到所的函数的执行代码,然后把招生代码自身的执行文件中,应用程序在运行时,不再需要函数库的支持。2、  动态链接库:应用程序的中不包含函数库中的函数的执行代码,编译和连接时只是包含包含它们的参考,运行

2011-09-18 22:51:20 759

原创 手写一次静态编译全过程

首先建一个静态链接库项目:lllibbb将它的 项目属性      ->      配置属性      ->      常规      ->      配置类型  修改为:静态库(.lib) 这个一般都是在新建项目的时候直接选择的。新建一个头文件:myFu

2011-09-12 14:38:16 577

SYBASE_数据库系统管理指南.pdf

PDF格式的SYBASE数据库系统管理指南,数据库好资料,入门好材料

2013-02-17

《设计模式》学习笔记

完整的《设计模式》学习笔记使用C++的通俗易懂的实现! 看了你就应该明白每个模式的具体实现了~~ 整理成册

2011-09-30

空空如也

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

TA关注的人

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