文件名称:HNSSCODE
介绍说明--下载内容均来自于网络,请自行研究使用
-提供的主要执行Hierarchichal匹配算法在纸张由Yago appera迪兹说,女性生殖器Salvi,罗伯特·马蒂和琼马蒂。执行的一个例子是:
。/ laserScanNet nameFile1 nameFile2 4 128 1 0.9 0.01 - 7
你可以找到足够的文件在数据子目录(纯文本文件的点坐标的每一组用空格分开,每点一行(三坐标))。
代码结构
代码试图是自说明的,包括(一些)的评论。编程一直保持尽可能简单所以你不会找到模板。然而,您将发现许多许多参数,所以我建议你阅读本文首先使它更容易使用的代码。
根文件夹包含几个代码文件夹(除了已经提到的数据文件夹):
——根文件夹contatins主要。cpp文件与主要的示例代码,它执行的两个文件的粗匹配,可以真正的o合成(第二集创建为一个随机的三维运动的第一。这个文件夹还包含一个函数。cpp文件和一些实用方法直接用于主要cpp
——coarseMatching文件夹包括Ransac算法匹配层次元素集。 类定义中可以找到这些集合elementSet文件夹。
——描述符文件夹包括-ode BY Yago Diez Donoso, yago@eia.udg.edu, please feel free to contact me for any question regarding this code or the corresponding paper (to appear)
the code is provided "as is", with absolutely no guarrantee whatsoever. For educational and research purposes only. No comercial use is allowed without express permission from the author.
COMPILATION
- To compile, you can use the provided makefile (it was generated with qmake under a linux environment). You can also compile the provided source code at your convenience. The program does not require additional libraries as it is, although the provided makefile assumes that you have at least qt3 installed.
EXECUTION
- The provided main executes the Hierarchichal matching algorithm in the paper to appera by Yago Diez, Quim Salvi, Robert Marti and Joan Marti. One example of execution is:
./laserScanNet nameFile1 nameFile2 4 128-1 0.9 0.01 7
you can find adequate files in the Data subdirectory (plain text files with the point
。/ laserScanNet nameFile1 nameFile2 4 128 1 0.9 0.01 - 7
你可以找到足够的文件在数据子目录(纯文本文件的点坐标的每一组用空格分开,每点一行(三坐标))。
代码结构
代码试图是自说明的,包括(一些)的评论。编程一直保持尽可能简单所以你不会找到模板。然而,您将发现许多许多参数,所以我建议你阅读本文首先使它更容易使用的代码。
根文件夹包含几个代码文件夹(除了已经提到的数据文件夹):
——根文件夹contatins主要。cpp文件与主要的示例代码,它执行的两个文件的粗匹配,可以真正的o合成(第二集创建为一个随机的三维运动的第一。这个文件夹还包含一个函数。cpp文件和一些实用方法直接用于主要cpp
——coarseMatching文件夹包括Ransac算法匹配层次元素集。 类定义中可以找到这些集合elementSet文件夹。
——描述符文件夹包括-ode BY Yago Diez Donoso, yago@eia.udg.edu, please feel free to contact me for any question regarding this code or the corresponding paper (to appear)
the code is provided "as is", with absolutely no guarrantee whatsoever. For educational and research purposes only. No comercial use is allowed without express permission from the author.
COMPILATION
- To compile, you can use the provided makefile (it was generated with qmake under a linux environment). You can also compile the provided source code at your convenience. The program does not require additional libraries as it is, although the provided makefile assumes that you have at least qt3 installed.
EXECUTION
- The provided main executes the Hierarchichal matching algorithm in the paper to appera by Yago Diez, Quim Salvi, Robert Marti and Joan Marti. One example of execution is:
./laserScanNet nameFile1 nameFile2 4 128-1 0.9 0.01 7
you can find adequate files in the Data subdirectory (plain text files with the point
(系统自动生成,下载前可以参看下载内容)
下载文件列表
AuxiliaryClasses
................\3DMovement.cpp~
................\3DMovement.h~
................\Camera.h~
................\Element.cpp
................\Element.cpp~
................\Element.h
................\Element.h~
................\Escena.cpp~
................\Escena.h~
................\Esfera.cpp~
................\Esfera.h~
................\Plane3D.cpp~
................\circle.cpp~
................\circle.h~
................\conjuntElements.cpp~
................\conjuntElements.h~
................\elementDescriptorMethods.cpp
................\elementDescriptorMethods.cpp~
................\elementDescriptorMethods.h
................\elementDescriptorMethods.h~
................\escriptorElementIDescriptor.h~
................\hierarchicalElementSet.cpp~
................\hierarchicalElementSet.h~
................\hierarchicalElementSet.old
................\motion3D.cpp
................\motion3D.cpp~
................\motion3D.h
................\motion3D.h~
................\operacionsElementIDescriptor.cpp~
................\operacionsElementIDescriptor.h~
................\plane3D.cpp
................\plane3D.h
................\plane3D.h~
................\point3D.cpp
................\point3D.cpp~
................\point3D.h
................\point3D.h~
................\timer.cpp
................\timer.h
................\vector3D.cpp
................\vector3D.cpp~
................\vector3D.h
................\vector3D.h~
CoarseMatching
..............\coarseMatching.cpp
..............\coarseMatching.cpp~
..............\coarseMatching.h
..............\coarseMatching.h~
..............\result.cpp
..............\result.cpp~
..............\result.h
..............\result.h~
..............\resultat.cpp~
..............\resultat.h~
Descriptors
...........\Descriptor.h
...........\Descriptor.h~
...........\DescriptorMinDist.cpp~
...........\DescriptorMinDist.h~
...........\PointSignatureDescriiptor.cpp~
...........\PointSignatureDescriptor.cpp
...........\PointSignatureDescriptor.cpp~
...........\PointSignatureDescriptor.h
...........\PointSignatureDescriptor.h~
...........\minDistDescriptor.cpp
...........\minDistDescriptor.cpp~
...........\minDistDescriptor.h
...........\minDistDescriptor.h~
ElementSet
..........\elementSet.cpp
..........\elementSet.cpp~
..........\elementSet.h
..........\elementSet.h~
..........\hierarchicalElementSet.cpp
..........\hierarchicalElementSet.cpp~
..........\hierarchicalElementSet.h
..........\hierarchicalElementSet.h~
Makefile
RSDataStructures
................\CompressedOctree
................\................\CompressedCandidateZone.cpp
................\................\CompressedCandidateZone.cpp~
................\................\CompressedCandidateZone.h
................\................\CompressedCandidateZone.h~
................\................\CompressedInformacioGeometrica.cpp
................\................\CompressedInformacioGeometrica.cpp~
................\................\CompressedInformacioGeometrica.h
................\................\CompressedInformacioGeometrica.h~
................\................\CompressedONode.cpp
................\................\CompressedONode.cpp~
................\................\CompressedONode.h
................\................\CompressedONode.h~
................\................\CompressedOctree.cpp
................\................\CompressedOctree.cpp~
................\................\CompressedOctree.h
................\................\CompressedOctree.h~
................\TriHash
................\.......\TriHash.cpp
................\.......\TriHash.cpp~