- 博客(6)
- 收藏
- 关注
转载 const的用法
const用法详解面向对象是C++的重要特性. 但是c++在c的基础上新增加的几点优化也是很耀眼的就const直接可以取代c中的#define以下几点很重要,学不好后果也也很严重const1. 限定符声明变量只能被读 const int i=5; int j=0; ... i=j; //非法,导致编译错误 j=i; /
2016-07-25 16:30:08 472
转载 c++虚函数和抽象类
转自:链接:http://www.zhihu.com/question/23971699/answer/69592611首先:强调一个概念定义一个函数为虚函数,不代表函数为不被实现的函数。定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。定义一个函数为纯虚函数,才代表函数没有被实现。定义纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承这个类的
2016-07-13 20:43:18 536
原创 数字字符串转换成算数类型函数atoi(),分解字符串的函数strtok()的简单应用
#include #include #include#includeusing namespace std;int main(){string buff ="55 22 6688 99 55";char *buf= (char*)buff.c_str();//string转换char*char *ptr = strtok(buf, " ");//分解字符串的函数 第一个参数为 c
2016-07-13 20:08:47 1219
原创 opencvSGBM半全局立体匹配算法的研究(2)
自己在stereosgbm.cpp的最后加了一个把灰度图像显示成伪彩色图像的函数,为的是更好的观察视差图。myStereoSGBM::GenerateFalseMap(cv::Mat &src, cv::Mat &disp)下面分别给出 main.cpp、stereosgbm.h(从calib3d.hpp里面提取出来,opencv版本2.4.9)、stereosgbm.cpp。配置完openc
2016-07-09 14:53:55 14913 32
原创 opencvSGBM半全局立体匹配算法的研究(1)
这段时间对opencvSGBM半全局立体匹配算法进行了比较细致的研究,现总结一下。本文先描述一下opencvSGBM算法流程,最后给出调用opencvSGBM需要设置参数的含义、数值选取。第一部分:SGBM算法研究总结:整个算法实现分为1预处理2代价计算3动态规划(默认4条路径)4后处理这四个步骤。下面分别说明一下各个步骤:预处理Step1:SGBM采用水平
2016-07-09 14:25:02 54460 44
原创 opencv Mat 显示不同数据类型图像
单通道float类型Mat在存数据时需要归一化, 即图像数据需要归一化到0~1之间。这是float类型图片的灰度空间。 比如: Mat a=Mat::zeros(200,200,CV_32FC1); for(int row=0;row!=a.row
2016-07-05 09:28:00 8409
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人