- 博客(21)
- 资源 (4)
- 收藏
- 关注
转载 基于sqlite3实现的简单通讯录程序(控制台)
转自:http://blog.csdn.net/jarvischu/article/details/6714190感谢作者。。。1. sqlite3 安装1.1. 下载sqlite3源码 www.sqlite3.org 下载 sqlite-autoconf-3070701.tar.gz1.2. 解压 将下载的 sqlite-autoconf-30
2013-07-11 23:15:09 1605
原创 递归下降法实现计算表达式
#include "stdafx.h"#include #include using namespace std;const char* code = NULL; //记录输入的表达式指针。int nIndex = 0; //记录当前扫描到的字符索引。char c = 0; //存储当前扫描到的字符。#define MAX_NUMBER_LEN
2013-07-11 08:57:57 2682
转载 利用TortoiseSVN获取最新版本的OpenCV源码
1、下载安装TortoiseSVN:http://tortoisesvn.net/downloads.html (安装后需重启)注:安装 TortoiseSVN 不成功出现错误提示“Service "VisualSVNServer" failed to start. Verify that you have sufficient privileges to start system ser
2013-07-10 13:26:21 734
转载 socket应用 用C语言编写发送邮件程序
原文:http://blog.csdn.net/sophisticated/article/details/3893297每次都得登录网站,打开邮箱才能发送邮件,就想到如何使用程序来自动地发送,而且把这个功能集成到其它的程序中,就可以使功能更加强大。如在程序运行中遇到的错误或事件,就可以通过电子邮件来得到信息。具体代码见资源http://download.csdn.net/user/sop
2013-07-09 23:46:35 3737
原创 OpenCV形态学相关函数的使用测试。
#include "cv.h"#include "highgui.h"const char szTestImage[] = "D:\\cvImg\\lin.jpg";//这2个图像是用来测试从图像中分割出变动的区域的。也就是这两张图像需要类似,但有点点不一样。目的就是找到这不一样的地方,用于视频目标跟踪。const char szSplitImage1[] = "D:\\cvImg\\
2013-07-09 22:11:48 1274
原创 击中式细化图像,提取图像骨架。
#include #include ////////////////////////////////////////////////////////////////////////////////////// 击打式细化图像///// binaryImage - 需要细化的图像,必须是二值图像。灰度图也可以蒙混过关,但是没有用。///// refColor - 关键颜色,也就是需
2013-07-09 21:57:31 1420
转载 感知计算:开发人员的十大资源
很长时间以来,感知计算是最令人兴奋的技术之一,而且这种技术的确刚刚兴起。什么是感知计算?简单来说,它是一种人机交互的全新方式。不再只是与标准键盘和鼠标输入控制器相关;它涉及到触摸、手势、声音和语音识别以及富有进取精神的开发人员所能提出的一切其他事物。感知计算其实没有任何限制。使用此种新方法,开发人员不仅可以大秀编程技巧,还能尽情地发挥想象力。各种想法皆有可能;从用于自闭症儿童用来解释面部表
2013-07-09 09:57:58 1070
原创 pHash在VS2010中使用
1.到官网下载去:http://www.phash.org/download/我的是 pHash-0.9.42.里面有个pHash.vcproj的工程文件,打开即可。3.设置工程属性为exe应用程序。4.在VS中添加一个main.cpp文件。并且贴以下程序。#include int main(int argv, char** args){ double db =
2013-07-08 12:10:13 2866 2
转载 看起来像它——图像搜索其实也不难
这是我第一次翻译外文文章,如果翻译的不好,还望大家多包含!以下黑色部分是作者原文的翻译,红色部分是我本人自己的理解和对其的补充。原文:Looks Like It在google里对的搜索结果是下面是我用pHash算法(java)实现的结果:十张比较的图如下:source: f0a00000304000001-5 2-5
2013-07-08 11:39:38 1546
转载 离散余弦变换(含源码)
原文:http://blog.csdn.net/luoweifu/article/details/8214959服了CSDN了,就不能搞个转载按钮吗。。。图像处理中常用的正交变换除了傅里叶变换外,还有其他一些有用的正交变换,其中离散余弦就是一种。离散余弦变换表示为DCT( Discrete Cosine Transformation),常用于图像处理和图像识
2013-07-08 11:38:09 1923
转载 IEEE浮点数表示--规格化/非规格化/无穷大/NaN
1.规格化的值以sizeof(float)=4为例:1.5的浮点数表示:1)1.5转换为2进制:1.12)转换:0.1*2^0 (整数部分的1省略)3)得到阶码:127+0=127,即0111 1111 (指数部分可能是负数,为了兼容负数,需要+127)4)得到尾数:1,后面补齐05)确定符号位:0所以,1.5的浮点数表示
2013-07-08 09:15:18 2228 1
转载 堆和栈的区别
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两
2013-07-07 17:13:10 515
转载 matlab的几个图像处理函数
1、 matlab函数bwareaopen──删除小面积对象 格式:BW2 = bwareaopen(BW,P,conn)作用:删除二值图像BW中面积小于P的对象,默认情况下使用8邻域。算法:(1)Determine the connected components.L = bwlabeln(BW, conn);(2)Compute the area
2013-07-07 17:07:20 1419
转载 讨人喜欢的26个原则
1.长相不令人讨厌,如果长得不好,就让自己有才气;如果才气也没有,那就总是微笑。 2.气质是关键。如果时尚学不好,宁愿纯朴。 3.与人握手时,可多握一会儿。真诚是宝。 4.不必什么都用"我"做主语。 5.不要向朋友借钱。 6.不要"逼"客人看你的家庭相册。 7.与人打"的"时,请抢先坐在司机旁。 8.
2013-07-07 17:04:42 655
转载 为什么要进行傅立叶变换?如何用Matlab实现快速傅立叶变换?
原文地址:http://blog.sina.com.cn/s/blog_9015f32301014jbp.html写在最前面:本文是我阅读了多篇相关文章后对它们进行分析重组整合而得,绝大部分内容非我所原创。在此向多位原创作者致敬!!!一、傅立叶变换的由来关于傅立叶变换,无论是书本还是在网上可以很容易找到关于傅立叶变换的描述,但是大都是些故弄玄虚的文章,太过抽象,
2013-07-07 17:03:21 2163
转载 C,C++网络编程学习指南
1. 扎实的C,C++基础知识参考资料《C程序设计》,《C++ primer》。2. TCP/IP协议经典书是:W.Richard Stevens 著《TCP/IP详解》三卷书,卷1是协议,卷2是实现,卷3是TCP事务协议等。还有官方的协议文档:RFC当然也可以在网上下载电子书。经典的开源协议分析工具:Wireshark.简单的开源TCP/IP协议栈:LwIP,或者Li
2013-07-07 16:59:13 1989
转载 钩子函数的学习
WINDOWS的钩子函数可以认为是WINDOWS的主要特性之一。利用它们,您可以捕捉您自己进程或其它进程发生的事件。通过“钩挂”,您可以给 WINDOWS一个处理或过滤事件的回调函数,该函数也叫做“钩子函数”,当每次发生您感兴趣的事件时,WINDOWS都将调用该函数。一共有两种类型的钩子:局部的和远程的。 局部钩子仅钩挂您自己进程的事件。 远程的钩子还可以将钩挂其它进程
2013-07-07 16:58:53 813
转载 送给程序员的一份礼物——常用工具集
所谓“工欲善其事,必先利其器”,从程序员的角度来讲,好工具的使用总会给人带来事半功倍的效果。面对众多工具/软件,我们应该如何取舍呢。前不久,笔者在csdn的c++论坛发了一篇贴文,以期能征求大家的广泛意见,得到了不错的反响。本文在对该贴进行整理的基础上,又做了一些补充。在这里要特别感谢网友:DanielWYO(爱上小白),redleaves(无心红叶)。 有以下几点需要声明:本文主
2013-07-07 16:54:13 2483
转载 作为软件工程师,你必须知道的20个常识
作为软件工程师,你必须知道的20个常识1.针对面向对象的设计与分析:为了让软件有更好的可维护性,重用性以及快速开发,简短的OOAD与它的SOLID原则对于每一个软件工程师来说都是该牢记的。2.软件品质因素:软件工程的好坏与软件的品质因素是绝对关联的。请在开发过程中深刻的理解这一点。3.数据结构与算法:深刻理解像数组,列表,栈,树,图,集合等这样的基本数据结构,并在软件开
2013-07-07 16:47:15 679
原创 复制图像,类似Bitblt函数的复制。
实现将图像复制到另外一个图像的指定位置上去。类似于Bitblt函数。用OpenCV函数,则需要下面这样做:#include "cv.h"#include "highgui.h"int main(int argc, char** argv){ IplImage* pImg = cvLoadImage("D:\\cvImg\\lin.jpg"); IplImage* pMax =
2013-07-07 11:13:04 1646
原创 OpenCV中提取R,G,B通道,并显示出来。
今天突然想到要提取图像的RGB通道出来显示看看,然后就看看书怎么玩。实际上提取单独的通道是使用到cvSplit函数,只是如果想把通道图像给显示出来,就有那么点需要注意的地方咯。直接上代码:#include #include int main(int argc, char* argv[]){ IplImage* pSrcImage = cvLoadImage("D:\\cvIm
2013-07-07 00:52:53 11222 3
opencv haar分类器内存静态加载
2014-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人