c++
文章平均质量分 59
云初
这个作者很懒,什么都没留下…
展开
-
linux下使用g++编译cpp工程
C++编程中相关文件后缀1.单个源文件生成可执行程序下面是一个保存在文件 helloworld.cpp 中一个简单的 C++ 程序的代码:1 /* helloworld.cpp */2 #include <iostream>3 int main(int argc,char *argv[])4 {5 std::cout << "hello, world" << std::endl;6 return(0);7 }程序使转载 2021-10-21 19:32:54 · 1078 阅读 · 0 评论 -
linux gtest&gmock安装
https://github.com/google/googletest/tree/release-1.8.0原创 2021-10-20 18:21:29 · 1492 阅读 · 0 评论 -
c++ gmock单元测试框架
原文:google mock C++单元测试框架_下一站浮华的博客-CSDN博客_google mock转载 2021-10-18 09:16:27 · 217 阅读 · 0 评论 -
C++获取文件名、不带后缀的名字、后缀名
参考:https://blog.csdn.net/sss_369/article/details/86619545https://blog.csdn.net/jacke121/article/details/106906030?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EOPENSEARCH%7Edefault-5.base&depth_1-utm_source=distribute.pc_relevant.non转载 2021-06-24 15:50:19 · 654 阅读 · 0 评论 -
指针的大小--sizeof问题和sizeof使用规则
1、什么是sizeof 首先看一下sizeof在msdn上的定义: The sizeof keyword gives the amount of storage, in bytes, associated with a variable or a type (including aggregate types). This keyword returns a value of type...转载 2018-10-30 21:50:42 · 13369 阅读 · 1 评论 -
单纯c++代码运行出错1104无法打开opencv_world320.lib问题
解决方案:打开项目的属性,在链接器->常规中设置这个路径要填上,并且是完整的路径。填完就好了 附一个配置链接:https://blog.csdn.net/poem_qianmo/article/details/19809337...原创 2018-10-24 22:37:03 · 2600 阅读 · 0 评论 -
opencv有关的报错
1.error C3861: “cvEllipse”: 找不到标识符error C3861: “cvFindExtrinsicCameraParams2”: 找不到标识符 error C3861: “cvRodrigues2”: 找不到标识符......解决:添加#include<opencv2/calib3d/calib3d_c.h>2.error C38...原创 2018-10-20 12:05:47 · 481 阅读 · 0 评论 -
PCL ——最小包围盒(画出了最小包围盒并求出顶点坐标)
PCL ——最小包围盒2018年09月21日 15:31:01 不懂音乐的欣赏者 阅读数:35 标签: PCL包围盒外接矩形最小矩形收起个人分类: PCL1.包围盒简介 包围盒也叫外接最小矩形,是一种求解离散点集最优包围空间的算法,基本思想是用体积稍大且特性简单的几何体(称为包围盒)来近似地代替复杂的几何对象。 常见的包围盒算法有AABB包围盒、包围球、方向包围盒OBB以及固...转载 2018-10-09 15:01:10 · 16301 阅读 · 22 评论 -
vs2015重装后安装路径无法修改的问题
换了新电脑,需要安装VS2015,第一次安装时由于网络问题没有安装成功。于是卸载重装,但发现安装路径是灰色的无法修改了。手动删除自己能找到的安装时产生的文件文件夹,发现都不可以。于是上网百度,大多数说的是Visual Studio2015以前安装的组件并没有卸载干净,而VS必须和它们安装在一起,所以无法更改路径,只要清理干净即可。在控制面板中,并不能完全清理干净,有些安装文件还是会存在。有说要删除...原创 2018-11-14 20:16:45 · 9738 阅读 · 3 评论 -
VS2015+opencv3.3环境配置(win10)(平台为x64+debug)
首先安装opencv3.3.0安装完成后,右键点击电脑->属性->高级系统设置。点击环境变量: 在系统变量中选择Path,点击编辑,然后新建,将open3.3安装位置下的bin路径添加进去,如图:新建工程(注意将平台改为x64,默认是x86),添加项,在属性管理器选中Debug|Win64中的Microsoft.Cpp.x64.user,右键点击属性进入属性界面...原创 2018-11-14 23:08:11 · 412 阅读 · 0 评论 -
VS2015+PCL.1.8.1(win10)环境配置
这个周末什么也没干,从周五晚上开始装的pcl库,整的真是要哭了,一遍一遍的,每次都有几十条甚至上百条的新问题,明明按照之前装1.8.0版本的方法装的,不知道是哪里出错了。然后就在周六晚上要放弃回去睡觉,不知道自己做了什么操作,突然就好了,就连之前1.8.0遇到的vtk用不了的问题也一并解决了,幸福来得太TTTTTTTTT突然!!!!!!!!!之前也是查看了许多博客的安装教程,虽然都是大同小异,...原创 2018-11-19 16:49:58 · 2864 阅读 · 0 评论 -
C++矩阵处理工具——Eigen矩阵库的学习
最近和一些朋友讨论到了C++中数学工具的问题,以前总是很2地自己写矩阵运算,或者有时候在matlab里计算了一些数据再往C程序里倒,唉~想想那些年,我们白写的代码啊……人家早已封装好了!首先推荐几个可以在C++中调用的数学平台:eigen、bias、lapack、svd、CMatrix,本文着重eigen做以讲解,希望对各位有所帮助。一、什么是Eigen库Eigen是可以用来进行线性代数、...原创 2018-12-19 15:49:46 · 1125 阅读 · 1 评论 -
VS运行时cmd窗口闪退的解决方案
1.项目属性->链接器->系统,找到子系统,选择“控制台 (/SUBSYSTEM:CONSOLE)”,应用。如下图。2. 在程序结尾“return 0”之前添加语句:getchar()//等待输入回车再结束。或者system("pause")...原创 2018-12-19 21:15:33 · 3315 阅读 · 0 评论 -
点云矩阵变换
https://blog.csdn.net/weixin_38275649/article/details/80968364原创 2018-12-21 16:52:09 · 1684 阅读 · 0 评论 -
vs2015试用期过期的解决方案
Visual Studio Professional 2015简体中文版(专业版)KEY:HMGNV-WCYXV-X7G9W-YCX63-B98R2Visual Studio Enterprise 2015简体中文版(企业版)KEY:HM6NR-QXX7C-DFW2Y-8B82K-WTYJV原创 2018-12-18 16:25:38 · 3417 阅读 · 0 评论 -
win10+vs2015+pcl1.8.1出现错误no override found for vtkpolydatamapper的解决方法
通过visual studio编译而不是cmake编译,出现错误no override found for vtkpolydatamapper。解决方法:添加如下代码:#include "vtkAutoInit.h" VTK_MODULE_INIT(vtkRenderingOpenGL); 问题解决。...原创 2018-12-24 21:33:37 · 503 阅读 · 3 评论 -
PCL中点云BoundingBox包围盒绘制(基于PCA)
!!!实现环境:pcl1.8.0+vs2015+win10大致过程:1、利用PCA主元分析法获得点云的三个主方向,获取质心,计算协方差,获得协方差矩阵,求取协方差矩阵的特征值和特长向量,特征向量即为主方向。 Eigen::Vector4f pcaCentroid; pcl::compute3DCentroid(*cloud, pcaCentroid); ...转载 2018-10-09 14:06:49 · 5033 阅读 · 2 评论 -
[PCL]2 点云法向量计算NormalEstimation
参考:http://www.cnblogs.com/yhlx125/p/5137850.html 从GitHub的代码版本库下载源代码https://github.com/PointCloudLibrary/pcl,用CMake生成VS项目,查看PCL的源码位于pcl_features项目下1.Feature类:template <typename PointInT, typen...转载 2018-10-15 20:56:59 · 1855 阅读 · 0 评论 -
通过八叉树进行空间分割和搜索
转自:https://blog.csdn.net/qq_25491201/article/details/51146085一个octree是一个以树基础为的管理稀疏3-D数据的数据结构。每个中间的节点有8个子节点。在这次,我们将学习怎么使用octree进行稀疏分割和近邻搜索。尤其,我们将解释如何操作"体元近邻搜索",和"最近邻搜索"和"半径近邻搜索".我们将创建一个octree_search...转载 2018-10-11 11:12:36 · 1148 阅读 · 0 评论 -
基于八叉树的区域增长点云分割算法
该篇文章出自2015年ICIP会议,主要介绍图像分割领域一种新的区域生长算法 [TOC]参考:https://blog.csdn.net/cjx2lxj/article/details/50529618 提出的问题激光雷达探测到城市环境的物体表面构成三维几何点,相应的点云分割技术常用于建筑物重建。由于建筑物的复杂性,数据分割计算量很大,传统的点云分割方法需人工干预,又很耗时。为了提高...转载 2018-10-11 11:05:05 · 5360 阅读 · 10 评论 -
八叉树(Octree)
转自:http://www.cnblogs.com/21207-iHome/p/7098000.html八叉树(Octree)是一种用于描述三维空间的树状数据结构。想象一个立方体,我们最少可以切成多少个相同等分的小立方体?答案就是8个。再想象我们有一个房间,房间里某个角落藏着一枚金币,我们想很快的把金币找出来,怎么找最高效?我们可以把房间当成一个立方体,先切成八个小立方体,然后排除掉没有放任何...转载 2018-10-11 10:59:04 · 2089 阅读 · 0 评论 -
VS2015 Visual Assist X破解版安装、禁用、卸载方法
亲测VS2015好用转自:https://blog.csdn.net/u012278016/article/details/81667408目录1,安装:2,禁用Visual Assist X:3,卸载Visual AssistX:此方法适合VS2010~VS2015版本。 下载地址: 链接:https://pan.baidu.com/s/1BGeYw02Sjwbw...转载 2018-08-30 10:15:42 · 6024 阅读 · 3 评论 -
C++中static_cast和dynamic_cast强制类型转换
转自:https://blog.csdn.net/qq_26849233/article/details/62218385前言说起C++中的继承、多态、虚函数等概念,可能很多同学都有所了解,但是要说真正熟知的同学可能就不是很多了。最近在编程过程中了解到C++类型的层次转换(这就涉及到了多态和继承的相关概率),通常C语言中可以对内置类型进行强制转换,但是这样做不是很安全,在C++标准中,提供...转载 2018-07-31 14:27:23 · 135 阅读 · 0 评论 -
pcl常用小知识
转自:https://segmentfault.com/a/1190000007125502时间计算pcl中计算程序运行时间有很多函数,其中利用控制台的时间计算是:首先必须包含头文件 #include <pcl/console/time.h>,其次,pcl::console::TicToc time; time.tic(); +程序段 + cout<<time.t...转载 2018-10-08 21:10:58 · 205 阅读 · 0 评论 -
PointCloud模板类解析
API参考文档:http://docs.pointclouds.org/1.7.2/a01003.htmlpcl::PointCloud<T>注意PointCloud<T>模板类是点云类,其是由很多个点组成的。PointCloud类包含以下成员变量:width——点云宽度1用点云数据集中的点数初始化width,width其实有两个含义:(1)对于无组织或者说...转载 2018-10-08 21:05:37 · 749 阅读 · 0 评论 -
移动最小二乘法(MLS)曲线曲面拟合C++代码实现
转自:https://blog.csdn.net/liumangmao1314/article/details/54179526移动最小二乘法(MLS)曲线曲面拟合曲线曲面拟合有很多种方法,Beizer,B样条等,曲面拟合移动最小二乘法是一个很好的选择,本文会详细讲解一下移动最小二乘法方法拟合曲面,并给出C++代码实现。 本文首先是最小二乘法的分析,然后是画曲面曲线图。目录用 [TOC]来生成目录...转载 2018-06-27 14:42:42 · 4526 阅读 · 1 评论