- 博客(12)
- 资源 (2)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 《设计模式》学习笔记
点此下载《完整的设计模式学习笔记PDF版本》 《设计模式》学习笔记 Blog: http://blog.csdn.net/hannosognoE-mail:chuanqi.tan(at)gmail.com所有的模式
2011-09-30 21:33:28
1533
1
原创 OpenCV 实现一个自己的Algorithm类
OpenCV 2.4引入的新基类Algorithm类,简单的研究了一下。由于Algorithm类刚出来不久,网上介绍它的资料非常少,这里实现一个自己的Algorithm类的模板,大家可以作为参考:注意如果自己实现一个扩展模板,实现一个initModule_函数并在使用模块的算法之前调用一次是必须的,这样,才能够强迫C++链接器去链接目标模块。否则,会出现链接错误!class M
2012-08-21 16:14:08
871
原创 使用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
968
原创 OpenCV 中模糊算法 集合讨论
模糊算法在图像处理时的使用再平常不过,有必要彻底的了解OpenCV中自带的所有模糊算法。OpenCV中自带了4种模糊算法:blur(均值模糊)GaussianBlur(高斯模糊)medianBlur(中值模糊)bilateralFilter(双边滤波)原理上都是简单的,前3种算法分别使用了均值模型、高斯模型、中值模型进行滤波,非常直观易懂。最后一种双边滤波值得拿
2012-08-16 10:32:42
3135
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
1251
原创 完全手工实现各种机器学习工具(贝叶斯分类器、基于线性可分类的二分神经网络、多层神经网络)!
贝叶斯分类器:#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
921
原创 《数字图像处理》笔记代码
做了以下几部分:根据比特位进行图像的分层;灰度图的均衡化;平滑滤波;中值滤波;Laplace锐化;Soble滤波。形态学操作:并实现了通常的掩模滤波的类,参考平滑滤波、中值滤波、Laplace、Sobel可以轻易的使用其它类型的滤波器。以下为代码://==================================================
2012-04-26 16:48:55
1044
原创 编辑距离 算法 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
1679
1
原创 Windows 下清晰易懂的使用内存文件作为进程间通信的手段
使用内存文件在进程之间进行通信是个很好的方法,这里简单的展示一下,使用2个线程来模拟进程主线程(生产者)先创建子线程(消费者),然后放入消息到内存文件中去,子线程一直检查直到发现主线程已经放入消息,它就取出来并显示出来。#include #inclu
2011-10-03 16:17:00
717
原创 简易的Socket通信
非常简单的Socket通信代码,上次使用过的,还花了一些时间,保留以适用于偶而需要通信的情况救急用。以下的四段代码完成了使用简单的TCP/UDP协议来进行通信的全部所需! 1 #include string> 2 #includestdlib.h>
2011-09-18 22:59:21
909
1
原创 总结的动态链接库
一、概念:1、 静态链接库:应用程序从函数库中得到所的函数的执行代码,然后把招生代码自身的执行文件中,应用程序在运行时,不再需要函数库的支持。2、 动态链接库:应用程序的中不包含函数库中的函数的执行代码,编译和连接时只是包含包含它们的参考,运行
2011-09-18 22:51:20
769
原创 手写一次静态编译全过程
首先建一个静态链接库项目:lllibbb将它的 项目属性 -> 配置属性 -> 常规 -> 配置类型 修改为:静态库(.lib) 这个一般都是在新建项目的时候直接选择的。新建一个头文件:myFu
2011-09-12 14:38:16
586
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人