摘要: c++使用const是为了保护数据在使用中不会被修改。介绍:常变量,常对象,常变量的指针,常对象的指针,常指针和常引用常变量: const int a=1;常对象: const Time t(1,1,1); // Time::Time(int h, int m, int s):hout(h), minute(m), second(s){} 只能通过构造函数的参数初始化表对常数据成员进行初始化。常变量的指针: const int* ptr; const int a = 1; ptr = & a; 注:const的位置在最左侧,它与类型名int紧连,表示指针... 阅读全文
posted @ 2014-03-22 20:59 Jie Forest 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/gaojun/archive/2010/09/10/1823354.html函数模板的写法函数模板的一般形式如下:Template 返回类型 函数名(形参表){//函数定义体 }说明: template是一个声明模板的关键字,表示声明一个模板关键字class不能省略,如果类型形参多余一个 ,每个形参前都要加class 可以包含基本数据类型可以包含类类型.请看以下程序://Test.cpp#includeusingstd::cout;usingstd::endl;//声明一个函数模版,用来比较输入的两个相同数据类型的参数的大小,class也可以 阅读全文
posted @ 2014-03-22 19:21 Jie Forest 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 看了《学习OpenCV》,发现例3-9代码有问题,就找了这篇文章:http://www.cnblogs.com/moondark/archive/2012/03/12/2392437.html 以下内容转自这篇文章。在Learning OpenCV书中,讲到一个基础数据类型CvMat,其中有一段程序: 1 Example 3-9. Summing all of the elements in a three-channel matrix 2 float sum( const CvMat* mat ) { 3 4 float s = 0.0f; 5 for(int row=0; ro... 阅读全文
posted @ 2014-03-13 14:50 Jie Forest 阅读(2428) 评论(0) 推荐(0) 编辑
摘要: VS2012下实现类库,并调用。1.创建类库2.代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.IO;namespace ClassLibrary{ public class Person { private string name; public Person(string name) { this.name ... 阅读全文
posted @ 2014-03-07 23:50 Jie Forest 阅读(17296) 评论(0) 推荐(1) 编辑
摘要: 转自:http://blog.csdn.net/crzy_sparrow/article/details/7391511文章目录:一、Harris角点检测基本理论二、opencv代码实现三、改进的Harris角点检测四、FAST角点检测五、参考文献六、附录(资料和源码)一、Harris角点检测基本理论(要讲清楚东西太多,附录提供文档详细说明)1.1简略表达:角点:最直观的印象就是在水平、竖直两个方向上变化均较大的点,即Ix、Iy都较大边缘:仅在水平、或者仅在竖直方向有较大的变化量,即Ix和Iy只有其一较大平坦地区:在水平、竖直方向的变化量均较小,即Ix、Iy都较小角点响应R=det(M)-k* 阅读全文
posted @ 2014-03-07 14:34 Jie Forest 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/guoming0000/article/details/8838810解决办法它也写的很清楚,这里截图给大家看ok,也就是加入一个_CRT_SECURE_NO_WARNINGS的问题。这个问题只有在Visual Studio 2012中才会有,2010中只是一个warning。这个问题不管在OpenCV2.4.4还是OpenCV2.4.5都有,其它版本可能也有。 阅读全文
posted @ 2014-03-02 00:03 Jie Forest 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/lvhao578041381/article/details/18951071一、下载OpenCV从网上http://opencv.org/或者http://www.opencv.org.cn/index.php/Download下载 OpenCV for Windows(也即 OpenCV-2.4.8.exe 文件)。将 OpenCV-2.4.8.exe 解压并放到某个目录下,例如E:\Program_Files\opencv。二、设置环境变量右键单击我的电脑→属性→高级→环境变量。用户变量设置设置PATH选中PATH,单击编辑。在PATH的末 阅读全文
posted @ 2014-03-01 21:59 Jie Forest 阅读(1275) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/abcjennifer/article/details/7639681SIFT(Scale-invariant feature transform)是一种检测局部特征的算法,该算法通过求一幅图中的特征点(interest points,or corner points)及其有关scale 和 orientation 的描述子得到特征并进行图像特征点匹配,获得了良好效果,详细解析如下:算法描述SIFT特征不只具有尺度不变性,即使改变旋转角度,图像亮度或拍摄视角,仍然能够得到好的检测效果。整个算法分为以下几个部分:1.构建尺度空间这是一个初始化操作, 阅读全文
posted @ 2014-03-01 17:55 Jie Forest 阅读(362) 评论(0) 推荐(0) 编辑