08 2020 档案
摘要:ubuntu 18.04 安装ros 1、add ros sources $sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-
阅读全文
摘要:第一种方法:检测是否找到设备:lsusb检查端口:ls /dev/video* 安装适合的工具guvcview sudo add-apt-repository ppa:pj-assis/ppa sudo apt-get update sudo apt-get install guvcview 测试摄
阅读全文
摘要:1、安装boost https://www.cnblogs.com/cnxkey/articles/10257676.html 2、安装opencv https://blog.csdn.net/weixin_42203839/article/details/107684563 3、安装eigen h
阅读全文
摘要:jsoncpp 解析json 1、下载 : git clone https://github.com/open-source-parsers/jsoncpp.git 2、cmake 编译 、 vs打开生成。 3、代码示例 #include <iostream> #include <string> #
阅读全文
摘要:cuda kdtree 前言:将kdtree 查询部分移植到GPU端,在很多应用中对提高算法的执行效率很有帮助,本文使用英伟达GPU语言cuda,完成了kdtree GPU端的移植。 步骤比较简单:1、cpu端 创建kdtree; 2、迁移kdtree node 节点到GPU端;3、GPU端实现临近
阅读全文
摘要:一些常见的空间数据结构包括: 层次包围盒(Bounding Volume Hierachy,BVH) 二元空间分割树(Binary Space Partitioning,BSP), 四叉树 (QuadTree) kd树(k-dimensional tree) 八叉树(Octree) 场景图 (Sce
阅读全文
摘要:这里对 上一篇 cuda实践3 中的代码进行修改,在block中对share memory 进行迭代。 template <int BLOCK_SIZE> __global__ void caculateShelter_cuda( float *uv_triangulation_0, float *
阅读全文
摘要:share memory 使用 template <int BLOCK_SIZE> __global__ void caculateShelter_cuda( float *uv_triangulation_0, float *uv_triangulation, float *w_triangula
阅读全文