c++
文章平均质量分 51
tutu1583
这个作者很懒,什么都没留下…
展开
-
c++的虚函数使用
虚函数的使用之前的代码如下:#include using namespace std;class base //定义基类base{ int x, y; //定义基类私有成员public: base(int xx = 0, int yy = 0) //定义构造函数 { x = xx; y = yy;原创 2017-10-28 16:25:56 · 244 阅读 · 0 评论 -
C语言指针的陷阱·
看到一道题,如下:请问一下,答案是多少? 相信很多人都会做出1,2的答案,我也是。其实答案是2,2.刚开始我不信,就在vs上敲了代码进行验证,如下图:void main(){ int arr[] = { 1,2,3 }; int *p = arr; //test1 printf("%d,%d\n", *p, *(++p)); //输出2,2 //tes...原创 2018-09-08 16:16:12 · 587 阅读 · 0 评论 -
一元线性回归模型与最小二乘法及其C++实现
本博文是参考网友的博文:https://blog.csdn.net/qll125596718/article/details/8248249 以及https://blog.csdn.net/piaoxuezhong/article/details/54973750一元线性方程参数估计为例,样本回归模型:残差平方和:则通过Q最小确定这条直线,即确定,以为变量,把它们看做是Q的函数...转载 2018-08-25 15:44:06 · 623 阅读 · 0 评论 -
N元线性函数拟合的C++实现
一元线性方程可以看做是多元函数的特例,现在用矩阵形式表述多元函数情况下,最小二乘的一般形式: 设拟合多项式为:各店到这条曲线的距离之和,即偏差平方和如下:对等式右边求ai的偏导数,得到: ......把这些等式表示成矩阵的形式,就可以得到下面的矩阵:(3)进行化简计算:上面公式(3)可以写为:...转载 2018-08-27 13:49:31 · 1955 阅读 · 0 评论 -
计算平方根(牛顿迭代法)
参考网友的博文:https://blog.csdn.net/w20810/article/details/49030961发现有两种实现办法,如下:#include <math.h>#include <time.h>#include <iostream>using namespace std;double sqrt1(double x)...原创 2018-08-07 12:18:39 · 1801 阅读 · 0 评论 -
Linux下C++的编程——GDB进行程序调试
http://blog.csdn.net/luoweifu/article/details/502761971.g++ -g -o xxx xxx.cpp2.l 查看源代码 l num 查看num行的源代码3.b num 在num行加断点4.r开始执行程序5.p xx(变量) 打印xx的值6.c 执行到下一次断点7.n 执行一行代码,单步跟踪(step over)8.s 单步跟中进入 (s...转载 2018-03-13 18:41:44 · 272 阅读 · 0 评论 -
基于OpenCV的静态图像人脸识别
基于OpenCV的人脸识别,主要是用到了训练好的haarcascade_frontalface_default.xml文件,这是OpenCV自带的开源库文件,只需要加载进程序之中即可。程序如下:#include #include using namespace std;using namespace cv;//训练文件路径//Note:路径需要用双右下划线,即"\\"str原创 2018-01-16 21:58:57 · 1743 阅读 · 0 评论 -
OpenCV矩阵操作
转载博主鼠牛虎兔的相关文章http://blog.csdn.net/cc1949/article/details/22476251写的很棒!转载 2018-01-15 23:17:58 · 174 阅读 · 0 评论 -
基于OpenCV的视频压缩-对数极坐标格式
使用cvCreateVideoWriter函数,可以将视频流写入视频文件;使用cvLogPolar函数,可以将每一帧图像转换为对数极坐标格式,最后将转换后的图像序列写入新的视频文件中。//将一个video转换为灰度级#include #include int main(int argc, char* argv[]) { CvCapture *capture = 0; ca原创 2018-01-15 15:14:09 · 698 阅读 · 0 评论 -
C++中引用(&)的用法和应用实例
C++中引用(&)的用法和应用实例转载大神的博文,链接:https://www.cnblogs.com/Mr-xu/archive/2012/08/07/2626973.html转载 2018-01-23 13:10:19 · 133 阅读 · 0 评论 -
基于OpenCV的Canny边缘检测
OpenCV库是一个开源的集成库,用于图像处理非常方便,下面是我做的基于OpenCV的Canny边缘检测。这是我的main.cpp#include #include #include #include #include "TestImage.h"int main(int argc, char** argv){ IplImage* img = cvLoadImage原创 2018-01-14 20:30:28 · 392 阅读 · 1 评论 -
学习C++的推荐用书
学习C++,我推荐,《21天学通C++》第4版,中国工信出版集团。内容简洁,其中有大量的例子,供你参考。原创 2017-10-30 22:46:32 · 408 阅读 · 0 评论 -
c++中的多重继承和虚函数
c++中的多重继承和虚函数不懂的地方如下:#include using namespace std;class base{public: virtual ~base() {}; virtual void func() const { cout << "base output!" << endl; }};class derived1 :原创 2017-10-28 17:09:07 · 465 阅读 · 0 评论 -
N个数中找出第k个最大的数----选择问题
设有一组N个数而要确定其中第k个最大者,称之为选择问题。解法一:将N个数镀金一个数组中,再通过某种简单的算法,比如冒泡排序法,以递减顺序将数组排序,然后返回位置k上的元素。运行时间为O(N^2)。解法二:先把前k个元素读入数组并(以递减的顺序)对其排序,接着,将剩下的元素在逐个读入。当新元素被读到时,如果他小于数组中的第k个元素则忽略,否则就将其放到数组中正确的位置上,同时将数组中的一个元...原创 2018-10-24 16:33:28 · 3425 阅读 · 0 评论