关闭
当前搜索:

《C++笔记》》 Part8 MFC中的AfxBeginThread的使用方法

《C++笔记》》 Part8 MFC中的AfxBeginThread的使用方法 参考: 1、http://blog.csdn.net/oceanlucy/article/details/7345057 2、http://blog.csdn.net/u012370255/article/details/27639601 1、【AfxBeginThread】参数,如果只是简单的传【int】类型...
阅读(27) 评论(0)

《PCL点云库学习&VS2010(X64)》Part 48 基于霍夫变换的点云平面检测法

《PCL点云库学习&VS2010(X64)》Part 48 基于霍夫变换的点云平面检测法参考文献: Dorit Borrmann, Jan Elseberg, Kai Lingemann, and Andreas Nüchter. The 3D Hough Transform for Plane Detection in Point Clouds - A Review and A new Acc...
阅读(190) 评论(0)

《PCL点云库学习&VS2010(X64)》Part 47 鼠标选取点云坐标的计算原理

openGL从鼠标坐标转换到三维坐标转换的方法利用鼠标获取的二维坐标,映射到三维点云中,查找出对应的三维坐标,是选点的基本算法步骤。 参考博文: 在opengl下从鼠标坐标转换到三维坐标的方法基本原理: 1、利用鼠标的mousePress()函数找到鼠标坐标点; 2、屏幕坐标转换:将鼠标坐标转换到屏幕坐标; 3、glReadPixels()函数找到深度坐标winZ; 4...
阅读(125) 评论(0)

《C++笔记》 Part8 删除数组中重复元素的算法(map)

《C++笔记》 Part8 删除数组中重复元素的算法(map)原文链接: 1.去掉数组中重复出现元素的算法 2.使用C++的map容器遇到的bug(map/set iterator not dereferencable) 3.http://bbs.csdn.net/topics/250083746 一.问题描述在实际编程中我们经常遇到“去掉重复数字”等类似的问题,也就...
阅读(184) 评论(0)

《C++笔记》 Part7 一维数组与二维数组的初始化问题(vector)

《C++笔记》 Part7 一维数组与二维数组的初始化问题(vector)转载自: C++——二维vector初始化大小方法 C++ vector多维数组初始化及清零一. 一维数组初始化问题数组元素初始化时,若没有显式提供幸元素的值,则元素会被像普通变量一样初始化: 函数体外定义的内置类型数组(即内置类型的全局数组),元素初始化为0; 函数体内定义的内置类型数组,元素无初始化(注意...
阅读(165) 评论(0)

《PCL点云库学习&VS2010(X64)》Part 46 点云分类—画刷分类

《PCL点云库学习&VS2010(X64)》Part 46 点云分类—画刷分类最近被这个鼠标消息函数弄得晕头转向,算法思路很清晰,逻辑分析及调试能力还有待提高。该算法主要针对分类而言,针对CloudCompare中的多段线分割,在此思路的触发下,写了画刷分类算法,目前见到的软件就国外的TerraSolid与另外一个软件可以做到,国内的Lidar360及点云魔方等暂时还没有。功能很简单,实现起来也还好...
阅读(109) 评论(0)

《OSG3.4.0》Part2 OSG中的多线程

OSG多线程简介...
阅读(104) 评论(0)

《OSG3.4.0》Part1 在控制台中测试OSG配置完成

《OSG3.4.0》Part1 在控制台中测试OSG配置完成1、下载OSG源码包;2、下载OSG的测试用例数据包;3、下载OSG的thirdParty包;上面三步链接: http://www.cnblogs.com/eaglezhao/archive/2011/07/12/eaglezhao.html4、然后用CMAKE编译附加依赖库主要有: GDAL1.11.0 tiff3.8.2 lib...
阅读(152) 评论(0)

《PCL点云库学习&VS2010(X64)》Part 45 点云压缩算法—扫描线(DouglasPeuckerAlgorithm)

《PCL点云库学习&VS2010(X64)》Part 45 点云压缩算法—扫描线(DouglasPeuckerAlgorithm)道格拉斯-普克算法主要应用有点云滤波、点云压缩、点云分割、轮廓线提取等,还可用于曲线拟合、曲线平滑、轨迹线压缩等。前期在做滤波算法,查阅论文时发现这个算法的介绍,出于好奇就在网上搜了一下,资源蛮多,找到了一个与点云相关的算法,将其稍微修改了下,贴出来供大家参考。1、mai...
阅读(373) 评论(0)

《C++ Concurrency In Action》part5 同步并发操作(下)

《C++ Concurrency In Action》part4 同步并发操作(下)4.2 使用期望等待一次性事件...
阅读(143) 评论(0)

《C++ Concurrency In Action》part4 同步并发操作(上)

《C++ Concurrency In Action》part4 同步并发操作1.1 等待一个事件或其他条件当一个线程等待另一个线程完成任务时,它会有很多选择。 第一,它可以持续的检查共享数据标志(用于做保护工作的互斥量),直到另一线程完成工作时对这个标志进行重设。不过,就是一种浪费:线程消耗宝贵的执行时间持续的检查对应标志,并且当互斥量被等待线程上锁后,其他线程就没有办法获取锁,这样线程就会持续...
阅读(182) 评论(0)

《PCL点云库学习&VS2010(X64)》Part 44 EuclideanClusterExtraction函数相关库链接错误

《PCL点云库学习&VS2010(X64)》Part 44 EuclideanClusterExtraction函数相关库链接错误在使用欧式聚类时,发现debug版本可以编译通过并正常运行,而在release版本中,直接编译不通过,开始以为是库编译出了问题,后来在maillist中发现有人遇到同样的问题。具体错误:error LINK2019:无法解析的外部符号“public: void __cde...
阅读(443) 评论(0)

《C++ Concurrency In Action》part3 线程间共享数据

《C++ Concurrency In Action》part3 线程间共享数据从一个双链表中删除一个节点的步骤如下 1. 找到要删除的节点N 2. 更新前一个节点指向N的指针,让这个指针指向N的下一个节点 3. 更新后一个节点指向N的指针,让这个指正指向N的前一个节点 4. 删除节点N 从一个双链表中删除一个节点 图中b和c在相同的方向上指向和原来已经不一...
阅读(266) 评论(0)

《PCL点云库学习&VS2010(X64)》Part 43 协方差矩阵的特征向量

《PCL点云库学习&VS2010(X64)》Part 43 协方差矩阵的特征向量 对协方差矩阵的特征向量最直观的解释之一是它总是指向数据方差最大的方向。 更准确地说,第一特征向量是数据方差最大的方向,第二特征向量是与第一特征向量垂直的方向上数据方差最大的方向,第三特征向量是与第一和第二特征向量垂直的方向上数据方差最大的方向,以此类推。 下图是二维空间的一个例子:...
阅读(598) 评论(0)

《C++ Concurrency In Action》part2 线程管理

《C++ Concurrency In Action》part2 线程管理 1、启动线程 使用C++线程库启动线程,可以归结为构造 std::thread 对象: void do_some_work(); std::thread my_thread(do_some_work); 为了让编译器识别 std::thread 类,这个简单的例子也要包含 头文件。如同大多数C++标准...
阅读(183) 评论(0)

《C++ Concurrency In Action》part1 HelloWorld

《C++ Concurrency In Action》part1 HelloWorld 准备系统地学习下C++并发和多线程编程。所以在这从基础开始了。 1、简单的多线程——Hello World #include #include void hello() { std::cout<<"Hello Concurrent World\n"; } int main(...
阅读(116) 评论(0)

《MFC&Qt混合编程》 part1 MFC对话框中嵌入Qt窗口控件

《MFC&Qt混合编程》 part1 MFC对话框中嵌入Qt窗口控件 1、环境配置:VS2010,Qt4.8.4_win64,Qt_VS_Addin_1.1.11 2、创建的MFC对话框程序 3、输出为x64的debug&release程序 准备工作: 下载QtMigration文件 http://download.csdn.net/download/power_YQ/...
阅读(1104) 评论(0)

《PCL点云库学习&VS2010(X64)》Part 42 OCtreeViewer

《PCL点云库学习&VS2010(X64)》Part 42 OCtreeViewer 1、八叉树可视化 主要是八叉树可视化,官方教程中有一个八叉树栅格可视化的例程,很多时候见过,但却不知道在哪里,怎么用,下面直接贴代码: #include #include #include #include #include #include #include #include "boos...
阅读(571) 评论(0)

三次样条插值(Cubic Spline Interpolation)及代码实现(C语言)

三次样条插值(Cubic Spline Interpolation)及代码实现(C语言) 样条插值是一种工业设计中常用的、得到平滑曲线的一种插值方法,三次样条又是其中用的较为广泛的一种。本篇介绍力求用容易理解的方式,介绍一下三次样条插值的原理,并附C语言的实现代码。 1. 三次样条曲线原理 假设有以下节点 1.1 定义 样条曲线 是一个分段定义的公式。给定n+1个...
阅读(2390) 评论(1)

《OpenNURBS》part1 3DMViewer

《OpenNURBS》part1 3DMViewer 关于NURBS有一些开源的库了,自己写的话就是重复造轮子,但是用别人的东西,首先要看得懂,程序要调得通,相关环境能配置得好。最近在做曲线拟合、曲线动态编辑,多段线、Spline、B-Spline、NURBS等资料蛮多,眼花缭乱,能看懂的同时能使用的不多,很多时候需要自己重新写。 这里使用的是OpenNURBS库,Rhino出的,Rhino自...
阅读(655) 评论(0)
169条 共9页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:165895次
    • 积分:3115
    • 等级:
    • 排名:第13204名
    • 原创:143篇
    • 转载:25篇
    • 译文:1篇
    • 评论:116条
    最新评论