- 博客(19)
- 收藏
- 关注
原创 PCL自定义XYZRGB类型点云
由于我的ply三维点云是python导出的,现在要基于c++ pcl库处理。结果我发现python保存后点云xyz都是双精度(python没有单精度),而PCL 点云类型xyz都用的float,这导致无法将python导出的双精度三维点云读入PCL自带的点云类型,因此需要自定义一个double xyz的点云类型。其中需要注意的是自定义类中,rgb的顺序要是bgr,不然加载进来的点云rgb会错乱。
2023-03-31 11:07:30
916
原创 win10+vs2019编译LASTools
一、下载LasTools下载地址http://lastools.github.io/download/LAStools.zip二、在vs2019下编译生成 参考Visual Studio 2019 + win 10 编译LAStools 并配置到项目环境_hanxue20100的博客-优快云博客 特别注意:编译时要对应好DEBUG与RELEASE,64还是32位三、在自己的项目中部署LASTools 参考Visual Studio...
2021-10-28 09:35:47
417
原创 word文档中的毕业论文的页眉与页脚设置
最近在写毕业论文了,页眉与页脚的设置真是麻烦,要求如图:经过一番研究,终于弄好了,记录下步骤:1.首先将每一个章节分节,插入一个分节符分节符word中位置:界面布局-分节符-下一页2.开始在每一章的第一页写页眉,且取消“链接到前一页页眉”这个选项3.然后开始页码,页码先在第一章第一页的位置开始按照如下设置word:页码-设置页码格式-页码编号-起始页码-1word...
2020-02-28 10:44:28
3806
1
原创 PCL 重建点云凸包 convex hull 并且显示
今天想把点云凸包画出来,网上找了部分代码,发现可以得到凸包以及体积,但是显示不出来,最终解决了,记录下:生成凸包与计算体积代码:显示凸包:错误显示方法:直接将点云按照顺序连接显示出来显然,这样的不是凸包的多边形,很多线都穿过了植物中间。正确显示:...
2019-11-01 12:53:52
4876
16
原创 VS2015+QT5.7编译meshlab2016.12源码
最近准备学习下meshlab源码,当然首先从源码编译开始!一开始用的VS2017+QT5.11.1编译...折腾了一天,总是报错,LNK2019,链接失败。总结了失败的原因:网上的帖子五花八门,不如官方的靠谱。于是从github上下载了meshlab2016.12的源码,地址:https://github.com/cnr-isti-vclab/meshlab打开源码的src目录,打...
2019-07-02 21:33:54
545
原创 使用Meshlab对比两个网格的差别,基于豪斯多夫距离(Hausdorff distance)
最近论文需要对比两个网格mesh,看到论文多用豪斯多夫距离,不太会用。于是找到了Meshlab可以实现,记录一下:步骤:1)输入两个对齐以后的需要对比的网格2)过滤器-Hausdorff distance3)Target mesh 输入参考网格 Sample mesh 输入需要对比的网格4)由于工业上实现时,采取了采样点的方式来进行比较。下面倒数的4个选项,意思就是选择如何...
2019-04-28 09:23:59
5779
10
原创 VS同一个项目属性表的使用
最近在用vs2013开发kinect程序,使用了很多库,比如 opencv pcl opengl在网上找了很多别人写的程序,根据不同人使用的库,打开.sln文件后,总是要重新配置属性表(项目--右键--属性),如下:于是网上找了一下,有啥办法没有!!!结果每个项目都可以使用已有的很多属性表,然后会继承这个属性表里的所有东西,如果你的项目还有啥需要新添加的库,那么再添加即可。举例...
2018-10-17 16:34:57
1187
2
原创 相机内外参数的推导以及matlab标定后参数的意义
目录:一、需要解决的问题之前看过相机内外参数的推导:从像素坐标--物理坐标--相机坐标--世界坐标(做过一个PPT如下,对内外参数进行了详细的推导)由上面几个截图可以知道:内参数矩阵:其中,dx与dy分别是x、y方向上一个像素代表的距离(单位mm),u0、v0是相机光轴与图像平面的交点的像素坐标。外参数矩阵:分为3x3的旋转矩阵以及3x1的平移矩阵...
2018-08-03 21:46:14
15921
6
转载 idea/IntelliJ IDEA 2018 破解
地址填写:http://idea.toocruel.net 来源:http://www.toocruel.net/idea-pojie/
2018-07-18 17:18:21
294
原创 关于数据库是否用外键的问题
1.问题来源:在spring+springMVC+hibernate下,进行删除操作(hibernate中的实体类是根据数据库表(有外键)自动生成的)数据库表:person:thing:其中,thing表的userid是person表的id的外键删除语句:结果报错!原因就是thing表的外键有userid 1,2,3。所以删除user的id为1,2,3之...
2018-07-17 17:39:04
434
原创 spring下Hibernate的@transactional回滚机制
刚回顾完异常!现在继续来看下spring下@transactional回滚机制!1.使用@transactional(不加参数)@Transactional注解式的事务,默认是Check Exception(Exception.class)不回滚, unCheck Exception(runtimeException.class)回滚。 原因我觉得是因为check e...
2018-07-12 11:40:38
3479
转载 java异常处理机制
来源:http://www.importnew.com/26613.html简单介绍:Java中的异常可以是函数中的语句执行时引发的,也可以是程序员通过throw 语句手动抛出的只要在Java程序中产生了异常,就会用一个对应类型的异常对象来封装异常,JRE就会试图寻找异常处理程序来处理异常。异常分类:Java标准库内建了一些通用的异常,这些类以Throwable为顶层父类。Throwable又派生...
2018-07-12 10:36:16
569
原创 spring+hibernate单元测试 事务自动回滚
问题:使用junit单元测试测试hibernate的二级缓存时,可以查询,增删改可以成功,但是数据库没有改变。一开始认为是事务配置没有写对。但是服务器上跑都没问题。最后发现是junit测试默认事务是自动回滚的(因为是测试,所以默认不改变数据库)。解决:设置方法的事务自动回滚为flase...
2018-07-11 11:12:05
663
转载 Hibernate 一级缓存与二级缓存
今天看了篇hibernate 很好的博文,保存一下:https://www.cnblogs.com/xiaoluo501395377/p/3377604.html自己按照该博文测试实践了下:一。概念1.一级缓存:一级缓存是session级别的缓存,缓存的是对象。在同一个session里,如果第一次已经取得该对象了,那么第二次再次查找对象时,会先在session缓存里查找是否有该对象,存在则不再发送...
2018-07-10 22:51:23
153
原创 spring管理hibernate的事务(声明注解实现)
1.hibernate执行过程:1)应用程序先调用Configuration类,该类读取Hibernate的配置文件及映射文件中的信息,并用这些信息生成一个SessionFactory对象2)利用SessionFactory对象得到session对象,两种方式:getCurrentSession与 openSession()。区别: 1)getCurrentSession创建的ses...
2018-07-09 22:16:37
6525
原创 hibernate入门 对象的三种状态+session常用的方法
昨天试了试连表查询后,今天更加深入学了下hibernate的原理,记录下(有错误之处请直接提出,谢谢!)。hibernate是基于实体类对象的查询,换句话说。是将数据库表与实体类一一对应后,对实体类进行操作,从而改变数据库表的信息。hibernate将实体类的对象分为三种状态: 临时状态(Transient)、持久状态(Persistent)、游离状态(Detached)。 临时状态(Transi...
2018-07-09 16:46:40
320
原创 hibernate入门 利用hibernate tool新建两个实体类并进行关联查询,将结果保存在一个新类中
刚学springMVC+spring+hibernate。想写个关联查询。之前用mybatis直接就在xml写sql语句就好。查了下发现hibernate不同。记录一下!步骤:1.新建数据库两张表:person与thing。(将thing的userid设置为person id的外键)2.利用eclipse的Jboss-tool工具自动根据数据库表新建实体类(数据库必须建立好外键)...
2018-07-08 22:41:03
810
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人