- 博客(20)
- 收藏
- 关注
原创 CGAL 5.5.3 Package review
主要讲述二维多边形相关概念和算法:二维多边形正则布尔集运算、二维多边形凸划分、多边形缓冲区、二维直骨架、二维闵可夫斯基之和、二维多段线简化、二维可视域计算、二维可移动性分析。主要讲述三维多面体的数据结构:半边结构、三角网表面、二维流向结构、闭合性、三维多边形正则布尔集运算、三维多边形凸划分、三维闵可夫斯基之和。8.Triangulation and Delaunay Triangulations三角剖分和Delaunay三角剖分。11.Shape Reconstruction形状重建。
2024-02-29 15:20:36
1233
原创 CGAL-2 Geometry Kernels
如果内核提供了所有的基本要求,kernel可以作为traits 类使用到algorithm算法和data structure数据结构上。核的每一个操作通过是内核类的函数member function提供的,或者作为一个成员函数,全局函数。如果内核 未提供,参考Missing functionality。每一个几何实体提供单独的类,和作为内核类的类型;geometry kernels提供基本的定尺寸。一、Different kernels。几何实体entities。操作operations。
2024-02-29 14:52:21
225
原创 CGAL-1 Coding Scheme
(4)普通谓词命名,与当前Kernel 和STL有连贯性,如:Has_on_bounded_side_2,Is_degenerate_2,Is_horizontal_2。(5)结构对象的命名:模板pattern:Construct_type_d,如:Construct_Point_2,Construct_line_2,重载函子运算符Operator();(2)成员函数属于谓词predicates判断的,加上前缀prefix,如:is_empty,has_on_bounded_side;
2024-02-29 12:00:02
822
原创 Octree learning
Parent:Class:Octree2BufBase:八叉树双缓冲(最大体素、深度、填充、删除、交换、串行化、反串行)OctreeBase:八叉树基类OctreeBaseWithState:带状态基类OctreeIteratorBase:迭代器(键值、深度、节点、向量ID、深度优先、广度优先、叶节节点)
2024-01-04 10:32:22
432
原创 PCL Filters
Parent:Class:ApproximateVoxelGrid:体素下采样(叶子尺寸)BilateralFilter:双边(点权重、高斯窗口、标准差)ConditionalRemoval:条件(过滤条件)Convolution:卷积(卷积核、边界策略、距离阀值、行列卷积)GaussianKernel:高斯核(标准方差、函数宽度、相对距离阀值、绝对距离阍值)BoxClipper3D:立方体裁剪(尺寸、转移矩阵)FilterIndices:索引。
2024-01-04 10:02:43
474
原创 Summary of PCL problems
打开定位到第130行,将if(WIN32 AND NOT MINGW)替换成if(WIN32 AND NOT MINGW AND NOT “${BOOST_DEFINITIONS}” MATCHES “BOOST_ALL_NO_LIB”)。找到PCL1.12.1安装文件夹下的PCLConfig.cmake。1、boost中BOOST_ALL_NO_LIB宏无效。保存,重新CMake,vs打开解决方案发现问题已解决。
2023-12-28 14:42:30
371
转载 「程序小白Erike.」的PCL1.12.1+QT5.14.2+vs2019+cmake3.22.4+vtk9.1.0
(这里有可能你会遇见找不到qt5的问题,或者找不到对应版本的路径的qt库,原因是你的电脑系统环境变量的path里面放了很多版本的qt的路径,最好都删了,只添加编译所需的qt的库,其他qt版本没有验证,所以不敢打包票说一定成功。接着编译点击 Configure(第一次)-------------------------------------------------------如果直接出现了其他的qt带路径的,最好把你电脑系统变量里面qt的路径都删了。然后重新弄build文件夹,重新执行上面的编译步骤。
2023-12-25 17:41:57
111
原创 PointCloud Project TechStack
pcl-1.12.1-allinone-msvc2019-win64pcl-1.12.1-pdb-msvc2019-win64 FileOpen/Save(las、pcd、ply)、primitive factory、colors、Normals、Plane、Fitting、Segment、Merge Multi、PointPicking、Rotate/Translate、Animation
2023-12-25 14:35:27
402
原创 ubuntu的网络操作相关内容记录
1、桥接与NAT模式都可以连网,但平常公司对电脑IP的管理要求,使桥接这种占用主机网段IP号的方式不太方便上外网;因此,我们用桥接方式来做局域网,用NAT模式来上外网。2、桥接模式要求虚拟机器与主机在同一个网段;NAT模式要求虚拟机器与主机不在同一个网段。3、对linux的/etc/network/interfaces文件里,最好让LO、ETH0、ETH1都弄成是自动连接,自动分配IP的形式,具体...
2018-07-05 17:30:16
846
原创 Quartus II 与 ModelSim 学习笔记(二)——入门
注:来自网络资源1、半加器和全加器半加器:S=A+BCO=AB全加器:S=A+B+CinCO=AB+(A+B)Cin2、实现与仿真1)设定ModelSim的位置:Tools-Options-ModelSim2)New project:Cyclone IV、FBGA、484pin、速度6/7/8、EP4CE15C8N、ModelSim+verilog HDL;
2018-02-07 17:01:45
1639
原创 NumPy的学习笔记(二)——基础
1、数组对象及类型a=arange(5)a.dtypea.shapem=array([arange(2), arange(2)])arange(7, dtype=uint16)a.dtype.itemsize2、索引:与切片,a=arange(9)起始:终止:步长:a[1:7:2]反向:a[::-1]切片:b[:,0,0]切片:b[0,:,:]b
2018-02-02 17:11:25
183
原创 NumPy学习笔记(一)——入门
1、Python安装sudo apt-get install pythonsudo apt-get install python-dev2、安装NumPy数学包: sudo apt-get install python-numpy科学计算包: sudo apt-get install python-scipy数学图形包: sudo apt-get install pyth
2018-02-02 16:52:14
239
原创 numpy的学习笔记(六)——模块
numpy.dual模块:linalg、fft、random、连续分布和离散分布1、线性代数 创建:A = np.mat("0 1 2; 1 0 3; 4 -0 8") 逆矩阵:inverse = np.linalg.inv(A) [A为方阵且可逆] 矩阵相乘:A * inverse 求线性方程组:x = np.linalg.solve(A, b)
2017-12-26 16:19:20
410
原创 numpy的学习笔记(四)——便捷函数
第四章 便捷函数1、协方差 np.cov(a, b)2、对角线元素 covariance.diagonal()3、矩阵迹 covariance.trace()4、相关系数 np.correoef(a, b)5、标准差 a.std()6、方差 a.var()7、多项式拟合 拟合:np.polyfit(t
2017-12-26 15:48:03
700
原创 numpy的学习笔记(三)——常用函数
第三章 常用函数1、单位矩阵:np.eye(N) 全零数列:np.zero(N) 全1数列 :np.ones(N)2、读写文件: c, v = np.loadtxt("data.csv", delimiter=',', usecols=(6,7), unpack=True) np.savetxt("data.txt", i2) np.sa
2017-12-25 11:53:28
666
原创 超级终端上用不了rz和sz传输文件到ARM板上,还没解决
背影:1、用笔记本与ARM开发板调试,因为是WIN7,不带超级终端,所以在网上下载了几个超级终端版本,如下:1、Hyper_Terminal 2、win7超级终端 3、xp超级终端 4、windows 7 超级终端 v1.01 绿色版 5、SecureCRT7.1试用了一下,因显示原因暂定使用第4个《windows 7 超级终端 v1.01 绿色版 》。2、使用超级终端建立
2015-08-12 09:31:39
2160
1
原创 先做个VMworkstation 10.0.2的笔记
前些日子做项目,用到虚拟机。先用的是VirtualBox,装好后Ubuntu系统运行太卡,没找原因;直接试用VM,感觉还行,就一直用这个了。配置如:VMworkstation 10.0.2 + windows 7 + Ubuntu 12.10 。当时也没下载注册机,直接上网查了个KEY用,如下:MA491-6NL5Q-AZAM0-ZH0N2-AAJ5A5A6F6-88247
2015-08-06 09:42:46
375
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人