- 博客(25)
- 资源 (11)
- 收藏
- 关注
原创 Windows7下安装Ubuntu
windows 7 64位 (笔者笔记本自带系统) ubuntu 13.04 32位 (官网下载的最新版) UltraISO最新版 (自己找渠道去下载,用来将镜像文件烧到u盘中) 一个空着的U盘(若有文件,请先备份)安装前需要明白的几点: 本次双系统安装是用ubuntu引导windows7,也就是进入启动计算机界面时,是在ubuntu的启动界面选择是进入windows还是进入ubuntu...
2018-04-22 21:11:19 1352
原创 名称更改
//设置特征的名称 // int i=0; /* for (int i = 0; path_name[i] != '/0'; i++){ if (path_name[i + 1] == '.') break; }*/ // sprintf("feats", "%d", t); // 将整数转换成字符串...
2018-04-30 17:23:00 106
原创 类成员函数定义
一个class setting1setting FD("xxxxxxxx", yyyyyy);2 FD=setting FD("xxxxxxxx", yyyyyy);
2018-04-28 21:31:44 441
原创 图标找不到
图标找不到了!!!一般这种情况是打开了头文件中的resource.h造成的,关闭该文件,在资源视图中重新打开即可。(双击.rc再双击)尼玛,好好的你打开resource.h做木事在资源视图IDD——BIN32_DIALOG...
2018-04-28 09:02:08 284
原创 c++数据结构
C++ 类 & 对象类的成员函数是指那些把定义和原型写在类定义内部的函数,就像类定义中的其他变量一样。类成员函数是类的一个成员,它可以操作类的任意对象,可以访问对象中的所有成员。让我们看看之前定义的类 Box,现在我们要使用成员函数来访问类的成员,而不是直接访问这些类的成员:class Box{ public: double length; // 长度...
2018-04-28 08:23:10 301
原创 mfc提示框
加法器制作后做提示框。if (MessageBox(_T("人脸算法库"), _T("提示"), MB_YESNO | MB_ICONWARNING) == IDNO)CDialogEx::OnClose();出现的不是我要的效果,我只要一个确定按钮。改成如下:MessageBox(_T("人脸算法库"), _T("提示"), MB_YESNO | MB_ICONWARNING);发现还是和上面一...
2018-04-27 20:11:20 2848
转载 结构体定义的几种常见方式
大家都知道若struct后面接的是名字,则其为该结构体的名称。下面给出六种结构体定义,其中第一种是最基本的结构体定义,其定义了一个结构体A。struct A //第一种{ int a;};1234第二种则是在定义了一个结构体B的同时定义了一个结构体B的变量m。struct B //第二种{ int b;}m;1234第三种结构体定...
2018-04-26 18:33:28 571 1
原创 开始学习
c++基础学习 http://www.runoob.com/cplusplus/cpp-classes-objects.html制作界面http://www.jizhuomi.com/school/c/149.html2 vs下编译caffe的教程、https://github.com/micvlab/doc/blob/master/yangli/windows%E4%B8%8B%E7%BC...
2018-04-26 16:14:57 220
转载 std::chrono
计时有很多用途,比如:测试某一段代码的运行时间,时间越短,则性能相对越高。计时有很多方法,我将首先给出我以前常用的一种计时方法,然后给出我认为的最佳方法(采用了C++11的标准技术)。首先给出我以前常用的一种“传统”的计时方法:#include <ctime>using namespace std;clock_t start = clock();// do something....
2018-04-26 11:19:22 193
原创 卸载vs2015
vs2015安装过程中发现不给他单独设立文件夹,安装文件和其他软件混乱了,只装了十分钟,发现后及时删除,发现卸载好难啊,一个个依赖项慢慢卸载,卸载了一个小时,哭死!!!!!!!!vs安装需谨慎。。...
2018-04-25 15:16:02 422
原创 函数模板
#include <iostream> #include <iomanip> using namespace std;template<class T>T larger(T a, T b); //function prototypeint main(){ cout << endl; cout << "La...
2018-04-23 17:07:43 100
原创 重载带有引用参数的函数
#include <iostream> #include <iomanip> using namespace std;//double average(double* array,int count); //function prototypedouble larger(double m, double n);long& larger...
2018-04-23 16:25:14 798
原创 重载和指针参数
由于指向不同类型的指针是不同的,因此下面的原型声明了两个不同的重载函数:in larger(int* pvalue1,int* pvalue2);int larger(float* pvalue1,float* pvalue);可以使用指向给定类型的指针作为参数。注意,它的解释方式与该类型的数组相同。例如:int*类型的参数处理起来与int[]的参数类型相同。下面的原型声明了相同的函数,而不是两个...
2018-04-23 14:42:48 449
转载 ubuntu16.04分区设置
linux分区设置。法一:Swap(相当于电脑内存):逻辑分区、大小设置为电脑内存大小,2G,4G;/boot(引导分区):主分区:大小设置为200M;/home(用户存储数据用):逻辑分区,要尽可能大,100G空间可以设置为85G,留10G给主分区即可。/.(主分区):主分区,用于存放系统,相当于win7的C盘,10G即可。法二:/.(主分区):主分区,只分这一个区,将所有空闲空间(free s...
2018-04-22 21:35:47 16488
原创 引用参数
#include <iostream> #include <iomanip> using namespace std;//double average(double* array,int count); //function prototypeint larger(int& m, int& n);int main(){ i...
2018-04-21 21:32:17 133
原创 传送多维数组
#include <iostream> #include <iomanip> using namespace std;//double average(double* array,int count); //function prototypedouble yield(double values[][4], int n);int main(){...
2018-04-21 20:53:47 124
原创 传送数组时用指针表示法
上面一篇博客的例子将传送给average()函数的数组元素使用正常的数组表示法来访问。也可以把传递给函数的数组看作指针,这篇博客介绍数组做指针运算。使用数组时利用指针表示法,要修改函数原型和函数头,说明给第一个参数使用了指针表示法(而不是数组表示法),但这里不是必须的,可以在函数体中使用指针表示法,但第一个参数的类型仍然指定为数组。[cpp] view plain copy#include <...
2018-04-21 08:38:52 995
原创 传送数组时用指针表示法
上面一篇博客的例子将传送给average()函数的数组元素使用正常的数组表示法来访问。也可以把传递给函数的数组看作指针,这篇博客介绍数组做指针运算。使用数组时利用指针表示法,要修改函数原型和函数头,说明给第一个参数使用了指针表示法(而不是数组表示法),但这里不是必须的,可以在函数体中使用指针表示法,但第一个参数的类型仍然指定为数组。#include <iostream> #in...
2018-04-20 22:55:39 428
原创 给函数传送数组
因为数组名可以用做地址,所以也可以把数组名作为参数传递给函数。此时,会复制数组的地址,并把它传递给被调用的函数,这样做优点如下:1.传递数组的地址比按值传送数组更高效,因为复制大的数组很耗时间。(实际上,数组不能按值传递。2.被调用的函数不能处理原数组地址,而是处理该数组地址的副本。,这样就可以把参数作为指针来看待,包括修改它包含的地址。下面是个例子:计算多个数的平均值,这些数放在传送给函数的数组...
2018-04-20 22:31:02 1868
原创 传送指针
#include <iostream> #include <iomanip> using namespace std;double changleIt(double *it);int main(){ double it = 5.0; double result = changleIt(&it); cout << "Aft...
2018-04-20 21:51:31 172
原创 c++参数传递
#include <iostream> #include <iomanip> using namespace std;double changleIt(double it);int main(){ double it = 5.0; double result = changleIt(it); cout << "After exe...
2018-04-19 21:02:11 198
转载 如何使用OpenCV实现人脸检测
本篇文章主要介绍了如何使用OpenCV实现人脸检测。本文不具体讲解人脸检测的原理,直接使用OpenCV实现。OpenCV版本:2.4.10;VS开发版本:VS2012。一、OpenCV人脸检测要实现人脸识别功能,首先要进行人脸检测,判断出图片中人脸的位置,才能进行下一步的操作。1、OpenCV人脸检测的方法在OpenCV中主要使用了两种特征(即两种方法)进行人脸检测,Haar特征和LBP特征。...
2018-04-16 11:17:06 1070
转载 OpenCV中图像的浅拷贝与深拷贝
这里先学习OpenCV中的一个函数:void flip(InputArray src, OutputArray dst, int flipCode) //图像变换函数,第三个参数为1时,表示水平反转,0表示垂直反转,负数表示既有水平又有垂直反转。为介绍OpenCV中的浅拷贝,我们还是从cv::Mat说起吧。cv::Mat类是用于保存图像以及其他矩阵数据的数据结构。当cv::Mat实例化后,...
2018-04-15 10:40:00 233
转载 OpenCV中图像的浅拷贝与深拷贝
这里先学习OpenCV中的一个函数:void flip(InputArray src, OutputArray dst, int flipCode) //图像变换函数,第三个参数为1时,表示水平反转,0表示垂直反转,负数表示既有水平又有垂直反转。为介绍OpenCV中的浅拷贝,我们还是从cv::Mat说起吧。cv::Mat类是用于保存图像以及其他矩阵数据的数据结构。当cv::Mat实例化后,...
2018-04-15 10:38:52 371
原创 Palindrome Number
int b=x,f=0; if(b>0){ f=10*f+b%10; b=b/10; } if(b==x||x==1) {return true;} ...
2018-04-11 20:58:37 96 3
第3章 视频对象分割.ppt
2020-02-19
第2章 运动估计.ppt
2020-02-19
Improving neural networks by preventing co-adaptation of feature detectors
2017-05-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人