c++
hehehetanchaow
这个作者很懒,什么都没留下…
展开
-
Eigen使用笔记——矩阵初始化
1.直接输入Matrix3f m;m << 1, 2, 3,4, 5, 6,7, 8, 9;2.初始化为ones,zeros,IdentityMatrixXd m = MatrixXd::Zero(col,row);MatrixXd m = MatrixXd::Ones(col,row);MatrixXd m = MatrixXd::Identity(col,row);3.使用矩阵来给另一个矩阵赋值MatrixXf matA(2, 2);matA <&原创 2020-10-27 09:46:28 · 14810 阅读 · 1 评论 -
opencv使用——fillElipse问题
opencv可以直接拟合出椭圆,但是在某些情况下,会出现拟合错误的情况,比如下面的在算法原理上来说,可能没有问题,只是出现了某些特殊情况使结果异常了,具体原因可能没法说明。这里建议改成下面的代码 来试试://RotatedRect rRect = fitEllipse(contours);RotatedRect rRect = minAreaRect(Mat(contours)...原创 2019-11-04 20:28:06 · 464 阅读 · 0 评论 -
PCL使用笔记——PCA算法原理(转)
原文:https://blog.csdn.net/program_developer/article/details/806327791.相关背景在许多领域的研究与应用中,通常需要对含有多个变量的数据进行观测,收集大量数据后进行分析寻找规律。多变量大数据集无疑会为研究和应用提供丰富的信息,但是也在一定程度上增加了数据采集的工作量。更重要的是在很多情形下,许多变量之间可能存在相关性,从而...转载 2019-05-27 12:04:15 · 2957 阅读 · 0 评论 -
c++——读取文件夹下的所有文件名
目录1.读取某一文件夹下的文件名(非迭代式)2.读取某一文件夹下的所有文件名(迭代式)Tips:主要是通过_findfirst和_findnext来实现。1.读取某一文件夹下的文件名(非迭代式)#include <stdio.h>#include <io.h>#include <stdlib.h>#include <v...原创 2019-04-28 10:37:11 · 12632 阅读 · 2 评论 -
c++——编译 preCompiled header 通过cmake
在VS移植过程中,有些时候会有一些关于preCompiled header的问题,如stdafx.h。这里对cmake使用做一下记录主要是用的是git上的cotire工具。简单易操作,避免了繁复的代码量,使用简单明了git地址:https://github.com/sakra/cotire主页里面关于如何使用已经较清楚,对照着使用即可(别看都是English,篇幅还挺长,但是实际操作就几步)...原创 2019-04-25 19:01:45 · 1198 阅读 · 0 评论 -
opencv使用笔记——获取rotatedRect的内部区域mask
原创文章,未经作者允许,请勿转载,谢谢!一开始想的是传统的水漫法,但是想着矩形这么规则,应该可以有别的方法,于是想到了下面这种小trick。1.首先计算rotatedRect的四个顶点。RotatedRect rRect(Point2f(100, 100), Size2f(100, 50), 30); Point2f vertices[4]; //定义矩形的4个顶点...原创 2018-12-18 14:14:49 · 3773 阅读 · 3 评论 -
c++ 计时方法笔记
方法一:使用clock_t,该方法使用简单,但是我在Ubuntu上测试服务器时间的时候出现了不准的情况,酌情使用clock_t t1, t2;t1 = clock();....t2 = clock();cout<<"total time: "<<(double)(t2 - t1)/CLOCKS_PER_SEC<<" sec "<<...原创 2018-12-18 11:03:01 · 221 阅读 · 0 评论 -
排序 c++
部分转自http://www.cnblogs.com/zyb428/p/5673738.html插入排序:void InsertSort(int arr[], int len) { int i, j; int temp; for (i = 1; i < len; i++) { temp = arr[i];原创 2017-03-22 22:30:43 · 274 阅读 · 0 评论