Skip to content
This repository was archived by the owner on Dec 30, 2023. It is now read-only.

Fork branch #106

Merged
merged 666 commits into from
Aug 22, 2017
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
666 commits
Select commit Hold shift + click to select a range
b95bd1a
appveyor check msi file command delete
Sirokujira Oct 18, 2016
1a6849f
appveyor test
Sirokujira Oct 18, 2016
e3ac2f5
appveyor test (pcl1.7.2)
Sirokujira Oct 19, 2016
45b853c
appveyor test2.py(pcl172)
Sirokujira Oct 19, 2016
b4aa108
appveyor test2.py(pcl 1.8.0)
Sirokujira Oct 19, 2016
c3d1c56
appveyor test(pcl 1.8.0)
Sirokujira Oct 19, 2016
628e09c
Appveyor test(pcl 1.8.0)
Sirokujira Oct 19, 2016
d4a3405
appveyor test(pcl 1.8.0)
Sirokujira Oct 19, 2016
c11cea4
appveyor test(pcl 1.8.0)
Sirokujira Oct 19, 2016
6ca2159
appveyor test(pcl 1.8.0)
Sirokujira Oct 19, 2016
f78e377
appveyor.yml typo
Sirokujira Oct 19, 2016
774383e
appveyor test(pcl 1.8.0)
Sirokujira Oct 19, 2016
ead88fc
appveyor build_script changed
Sirokujira Oct 20, 2016
8ea34a3
appveyor.yml typo
Sirokujira Oct 20, 2016
627b6de
appveyor.yml changed
Sirokujira Oct 20, 2016
43d99a5
appveyor.yml typo
Sirokujira Oct 20, 2016
69fbec5
Add coding utf-8
Sirokujira Oct 21, 2016
97ef5f8
HarrisKeypoint3D Add
Sirokujira Oct 21, 2016
153803b
HarrisKeypoint3D Add
Sirokujira Oct 21, 2016
b1c4bf1
parameter name changed
Sirokujira Oct 25, 2016
a0da9c3
comment add
Sirokujira Oct 25, 2016
f689633
add vtk_library
Sirokujira Oct 25, 2016
1a11949
HarrisKeypoint3D comment out
Sirokujira Oct 25, 2016
340c39d
setup.py add tracking/visualization
Sirokujira Oct 25, 2016
9b0b009
travis install vtk
Sirokujira Oct 25, 2016
f854df9
comment pcl_visualization
Sirokujira Oct 25, 2016
787c607
pxi files move folder
Sirokujira Oct 26, 2016
1158c6e
typo (KdTreeFLANN removed)
Sirokujira Oct 26, 2016
840dea0
typo
Sirokujira Oct 26, 2016
83858a5
Add ConditionalRemoval Function
Sirokujira Oct 26, 2016
5845616
Cython hold version 0.24
Sirokujira Oct 26, 2016
56da6b3
PointCloud include path changed
Sirokujira Oct 26, 2016
a337942
Add Files
Sirokujira Oct 26, 2016
1006877
PointCloud define Add(PointWithViewpoint)
Sirokujira Oct 28, 2016
2b6ddbd
.travis.yml changed
Sirokujira Nov 2, 2016
77f8d13
typo
Sirokujira Nov 2, 2016
595be10
Add VexelSearch Function
Sirokujira Nov 8, 2016
480dd04
.travis.yml changed(install vtk[mac])
Sirokujira Nov 9, 2016
748584a
Add Function(octree::voxelsearch, PointWithViewpoint)
Sirokujira Nov 18, 2016
fd4d9ed
comment delete (comment strtype unknown)
Sirokujira Nov 18, 2016
21b8004
example changed(utf-8, filename changed support version)
Sirokujira Dec 2, 2016
4c47368
example changed(bool paramter)
Sirokujira Dec 5, 2016
38b80c3
modified KdTree
Sirokujira Dec 5, 2016
22564fc
Add PointNormal
Sirokujira Dec 5, 2016
6c23853
EuclideanClusterExtraction Class Add(No TestCode)
Sirokujira Dec 8, 2016
a52b634
Implement EuclideanClusterExtraction
Sirokujira Dec 8, 2016
4d244da
EuclideanClusterExtraction modified
Sirokujira Dec 9, 2016
ad28e70
vtk using setting
Sirokujira Dec 12, 2016
516f0b0
execute officalSample(Segmentation/cylinder_segmentation.py)
Sirokujira Dec 13, 2016
98b7481
BorderDescription の追加
Sirokujira Dec 14, 2016
871b81c
Narf KeyPoint Extraction
Sirokujira Dec 15, 2016
664f75e
Add RangeImageVisualizer
Sirokujira Dec 16, 2016
9b735e5
MovingLeastSquares modified
Sirokujira Dec 19, 2016
6a5a03a
RangeImageViewer Add(build NG)
Sirokujira Dec 20, 2016
c062cef
Modified exapleCodes
Sirokujira Dec 26, 2016
6f5dfad
_pcl.pyx version sepalating(base 1.6.0)
Sirokujira Jan 14, 2017
da41438
change file extensions
Sirokujira Jan 14, 2017
6776b6e
modified pcl_keypoints.pxd
Sirokujira Jan 14, 2017
a216f2e
set pcl_172 pxi
Sirokujira Jan 14, 2017
04473d8
modified Linux only test
Sirokujira Jan 14, 2017
d2297d5
keypoint modified
Sirokujira Jan 14, 2017
90d2c98
UniformSampling commentout
Sirokujira Jan 14, 2017
ab3d620
visualization add(no test)
Sirokujira Jan 14, 2017
1c9de43
visualization comment out
Sirokujira Jan 14, 2017
26faf32
test modified
Sirokujira Jan 14, 2017
7dd22d0
Recognition modified
Sirokujira Jan 14, 2017
7ff1395
verision 1.7.2 pxi file add
Sirokujira Jan 16, 2017
d8ffb24
change pxd filenames
Sirokujira Jan 17, 2017
aded898
Version 1.7.2 modified
Sirokujira Jan 17, 2017
c0e91c7
registration modified
Sirokujira Jan 17, 2017
84866eb
pcl_registration
Sirokujira Jan 18, 2017
841a84a
registration modified
Sirokujira Jan 18, 2017
f970c39
pcl 1.7.2 registration modified(use 1.6.0 pxd/pyx)
Sirokujira Jan 18, 2017
e697121
setup.py modified
Sirokujira Jan 19, 2017
2dd01e5
travis.yml changed(vtk build commentout)
Sirokujira Jan 19, 2017
50f065a
registration modified
Sirokujira Jan 19, 2017
9b5454a
pcl registration modified 2
Sirokujira Jan 19, 2017
1aa055d
modified registration3
Sirokujira Jan 19, 2017
175fd96
pcl_registration changed
Sirokujira Jan 20, 2017
0dbe789
registration.pxi modified(1.7.2)
Sirokujira Jan 20, 2017
d9bb72a
registration.pxd modified
Sirokujira Jan 20, 2017
61aee0e
pcl_registration.pxd modified (ver 1.7.2)
Sirokujira Jan 20, 2017
3fd9262
Registration modified(Template Scalar Add)
Sirokujira Jan 23, 2017
8fd97f1
pyx modifiled
Sirokujira Jan 23, 2017
8d769fd
pyx modified
Sirokujira Jan 23, 2017
b5d1d89
gicp modified
Sirokujira Jan 27, 2017
eefa02e
add freatures(1.7.2)
Sirokujira Jan 27, 2017
cb7b990
Futures Syntax Error
Sirokujira Jan 27, 2017
8de450d
features modified(FeatureFromLabels berofe define)
Sirokujira Jan 27, 2017
752014b
freatures modified(include filepath miss)
Sirokujira Jan 27, 2017
59f833a
_pcl_172.pyx modified(cimport use 1.7.2)
Sirokujira Jan 27, 2017
412dfb4
features modified(cimport use 1.7.2)
Sirokujira Jan 30, 2017
f0efad9
pcl_range modified(delete function)
Sirokujira Jan 30, 2017
98a0eb0
range imaged modified(utf-8encode define delete)
Sirokujira Jan 30, 2017
97c02b3
delete line(getAverageViewPoint)
Sirokujira Jan 30, 2017
47f0725
pcl_range_image modified
Sirokujira Jan 30, 2017
7fe1d2a
comment out class
Sirokujira Jan 30, 2017
145faa5
PointCloudWrapper modified(cimport 172)
Sirokujira Jan 31, 2017
73e624c
modified freatures(Travis CI error not found rsd.h)
Sirokujira Jan 31, 2017
4637c27
delete no use file
Sirokujira Feb 1, 2017
f11219c
add Class NormalEstimationUsingIntegraImages
Sirokujira Feb 2, 2017
115254a
Modified Freatures
Sirokujira Feb 2, 2017
5b1d4d4
modified features
Sirokujira Feb 2, 2017
182c267
examples modified
Sirokujira Feb 2, 2017
055815f
modified Features
Sirokujira Feb 2, 2017
1056dc2
modified Features
Sirokujira Feb 2, 2017
2bbc4dd
MomentOfInertiaEstimation modified
Sirokujira Feb 2, 2017
e0a88cf
Visualization modified
Sirokujira Feb 3, 2017
4c4cfeb
Visualization Modified
Sirokujira Feb 3, 2017
c4adb09
Add HarrisKeypoint3D
Sirokujira Feb 3, 2017
70b6f8f
AddPointCloud_ColorHandler CommentOut
Sirokujira Feb 3, 2017
e771e76
Visualization Handler Construct modified
Sirokujira Feb 3, 2017
21abf10
Visualization use OpenGL library(modified setup.py)
Sirokujira Feb 6, 2017
ec96ace
mpcl_features_NormalEstimationMethod_compute function modified
Sirokujira Feb 6, 2017
4cb6180
modified pxi(use Cython 0.25.2[CropBox.pxi, CropHull.pxi, ConditionAn…
Sirokujira Feb 9, 2017
5790b12
.travis.yml modified(Cython set 0.25)
Sirokujira Feb 10, 2017
85e5cd7
appveyor.yml changed(use Cython 0.25)
Sirokujira Feb 10, 2017
fdf7722
modified pxd
Sirokujira Feb 10, 2017
fc9480b
Strict type information
Sirokujira Feb 10, 2017
9d0a8a2
Strict type information
Sirokujira Feb 10, 2017
a436154
numpy define modified
Sirokujira Feb 10, 2017
d4ee766
setup.py changed(Windows SDK Version set modified)
Sirokujira Feb 13, 2017
a41271c
test modified(CropBox Test CommentOut)
Sirokujira Feb 13, 2017
9af01c9
PointCloud Class modified(version 1.7.2 file separate)
Sirokujira Feb 13, 2017
45ea668
test modified_theme.css(_pcl_172.pyx include XYZ only)
Sirokujira Feb 13, 2017
1570994
Modified KeyPoinits
Sirokujira Feb 13, 2017
0c05e73
modified 1.7.2 defines pxi
Sirokujira Feb 14, 2017
00180f6
add file
Sirokujira Feb 14, 2017
180b8b5
CropBox/CropHull filter modified
Sirokujira Feb 14, 2017
2d4958d
filter modifed
Sirokujira Feb 14, 2017
2fcdf08
modified filter function define
Sirokujira Feb 14, 2017
94fb252
pcl 1.7.2 build
Sirokujira Feb 14, 2017
a89b618
pcl 1.7.2 modified(UniformSampling)
Sirokujira Feb 14, 2017
af07341
filename modified (PointCloudWrapper_ to PointCloud_)
Sirokujira Feb 14, 2017
b9ebcca
add file(ApproximateVoxelGrid)
Sirokujira Feb 14, 2017
624a1f6
add file
Sirokujira Feb 14, 2017
ee0f65c
modified pcl_filter_172.pxd
Sirokujira Feb 14, 2017
4620cc9
modified file(registration/filters)
Sirokujira Feb 15, 2017
81ec8ee
registration modified(import pair, function syntax)
Sirokujira Feb 15, 2017
af7865e
registration modified(NormalDistributionsTransform template arg 3 to 2)
Sirokujira Feb 15, 2017
88dafe4
add functions(visualization)
Sirokujira Feb 15, 2017
db4ec4d
Octreee modified
Sirokujira Feb 16, 2017
95a4d55
octree modified
Sirokujira Feb 17, 2017
ed26a25
octree modified
Sirokujira Feb 17, 2017
00309bb
Octree modified (invalid param throw exception)
Sirokujira Feb 17, 2017
64b31e3
modified Octree
Sirokujira Feb 17, 2017
90114d3
modified setup.py
Sirokujira Feb 17, 2017
57c2a65
modified setup.py(Unnecessary set PKG_CONFIG_PATH)
Sirokujira Feb 20, 2017
3cc92a3
modified appveyor.yml(PKG_CONFIG_PATH delete)
Sirokujira Feb 20, 2017
0984b52
appveyor modified(pip install wheel)
Sirokujira Feb 20, 2017
3c0ae46
modified appveyor.yml(syntax miss)
Sirokujira Feb 20, 2017
4859cd7
modified example codes
Sirokujira Feb 20, 2017
cbbf73f
octree modified(version 1.7.2 define)
Sirokujira Feb 21, 2017
f95446c
separate version(octree 180[OctreeNodePool no use])
Sirokujira Feb 21, 2017
0368f9e
syntax miss
Sirokujira Feb 21, 2017
5c91dbb
octree modified
Sirokujira Feb 21, 2017
20a97b8
pxd file modified
Sirokujira Feb 21, 2017
3c3384c
add file
Sirokujira Feb 22, 2017
6d5abca
modified(enum define segmentaion to sample_consensus)
Sirokujira Feb 22, 2017
1f6ec3d
modified segmentation
Sirokujira Feb 22, 2017
81b3ac4
setInputCloud modified
Sirokujira Feb 22, 2017
91014f2
modified(merge 1.7.2/1.8.0)
Sirokujira Feb 22, 2017
4c84518
RangeImage modified
Sirokujira Feb 22, 2017
425bf70
RangeImage commentout
Sirokujira Feb 22, 2017
15d84f3
modified Octree module(pcl 1.8.0)
Sirokujira Feb 23, 2017
83043d8
pcl 1.8.0 add
Sirokujira Mar 4, 2017
c9566fa
PassThroughFilter.pxi modified
Sirokujira Mar 5, 2017
4f43c73
add file
Sirokujira Mar 5, 2017
37eb082
FilterIndices filter function modified
Sirokujira Mar 6, 2017
d754303
modified
Sirokujira Mar 6, 2017
8ac2046
registration Integration to pcl module
Sirokujira Mar 7, 2017
71c9db4
Add Module(SampleConsensus)
Sirokujira Mar 7, 2017
b1aabf3
Add SampleConsensusModel
Sirokujira Mar 7, 2017
e5c9281
SampleConsensusModelCylinder modified
Sirokujira Mar 7, 2017
e710159
pcl_common.pxd modified
Sirokujira Mar 9, 2017
b379258
add coveralls test setting
Sirokujira Mar 16, 2017
8e6d584
octree changed
Sirokujira Mar 16, 2017
3a77f2a
octree changed
Sirokujira Mar 16, 2017
f640ed0
octree changed
Sirokujira Mar 16, 2017
aa85f81
octree changed
Sirokujira Mar 16, 2017
39ae3f7
octree changed
Sirokujira Mar 16, 2017
835c5b6
octree changed
Sirokujira Mar 16, 2017
690724f
octree changed(Octree2BufBase)
Sirokujira Mar 16, 2017
8cb55f4
octree changed(switchBuffer)
Sirokujira Mar 16, 2017
3ba9eee
testfilename changed
Sirokujira Mar 16, 2017
7d967bf
octree example changed
Sirokujira Mar 17, 2017
77ef64a
test/example code changed
Sirokujira Mar 20, 2017
8518ca7
Add registration module(pcl version 1.7.2)
Sirokujira Mar 21, 2017
27315e2
registration modified(1.7.2)
Sirokujira Mar 23, 2017
52fee73
modified registration(version 1.7.2)
Sirokujira Mar 23, 2017
569b2c8
registration modified(ctypedef parameter use)
Sirokujira Mar 24, 2017
6d73f82
add Functions(add make_IterativeClosestPoint etc)
Sirokujira Mar 24, 2017
2c5b21f
filter modified(CropBox)
Sirokujira Mar 24, 2017
2f366d4
pkg-config binary delete(The procedure was changed to the setting by …
Sirokujira Mar 27, 2017
d02a481
CropBox modified(pcl 1.7.2 Add method)
Sirokujira Mar 27, 2017
f049b0b
add PointCloud2(1.6.0)/PCLPointCloud2(1.7.2)
Sirokujira Mar 28, 2017
2325fde
add files
Sirokujira Mar 28, 2017
c6cbe7f
modified
Sirokujira Mar 28, 2017
18049f1
Add ConversionLogic
Sirokujira Mar 28, 2017
e5516b5
commentout(ConversionLogic)
Sirokujira Mar 28, 2017
43e54ed
separate pcl version(1.7.2/1.8.0)
Sirokujira Apr 10, 2017
63854b2
add pkg-config Install script(Install-GTKPlus.ps1)
Sirokujira Apr 11, 2017
e78cc28
add travis_ci build target(pcl1.7/1.8)
Sirokujira Apr 11, 2017
aec9e94
travis.yml modified
Sirokujira Apr 11, 2017
0c2887e
modified .travis.yml
Sirokujira Apr 11, 2017
fa75a1f
modified travis.yml
Sirokujira Apr 11, 2017
8b2dd01
modified travis.yml(test 1.8 base)
Sirokujira Apr 11, 2017
cb62c00
modified travis.yml
Sirokujira Apr 11, 2017
126213d
modified travis.yml
Sirokujira Apr 11, 2017
1475354
Callback Test
Sirokujira Apr 11, 2017
a4bf2c6
CallbackTest
Sirokujira Apr 11, 2017
a7278ee
Callback Test
Sirokujira Apr 11, 2017
7de8c2d
callback Test
Sirokujira Apr 11, 2017
5123a9d
CallbackTest
Sirokujira Apr 12, 2017
9aef0b6
modified (Ubuntu 14.04 Package Test)
Sirokujira Apr 12, 2017
262500b
modified (Ubuntu 14.04 Package Test)
Sirokujira Apr 12, 2017
8b6c647
modified(syntax error)
Sirokujira Apr 12, 2017
895a588
modified travis.yml(add OpenNI2)
Sirokujira Apr 12, 2017
d6a5ba4
modified travis.yml
Sirokujira Apr 12, 2017
135408a
modified travis.yml
Sirokujira Apr 12, 2017
d67cce8
travis.yml changed
Sirokujira Apr 13, 2017
3e64f0d
modified(function set return type[void->double])
Sirokujira Apr 13, 2017
f7ade9d
modified setup.py(add callback.cpp)
Sirokujira Apr 13, 2017
19de591
modified callback testcode
Sirokujira Apr 13, 2017
9e9f68d
modified CallbackTest
Sirokujira Apr 13, 2017
f960c2b
modified setup.py(boost_system library add)
Sirokujira Apr 13, 2017
9090628
boost bind test
Sirokujira Apr 13, 2017
783a553
modified(syntax error)
Sirokujira Apr 13, 2017
d175364
modified(mixed tab space)
Sirokujira Apr 13, 2017
1cc4cf7
modified
Sirokujira Apr 13, 2017
56f233a
modified2
Sirokujira Apr 13, 2017
3e03851
modified3
Sirokujira Apr 13, 2017
9439948
modified(Grabber callback, registration 180)
Sirokujira Apr 14, 2017
b32c60e
modified2(Grabber)
Sirokujira Apr 14, 2017
2d04947
modified3(Grabber)
Sirokujira Apr 14, 2017
1f36119
modified4(Grabber)
Sirokujira Apr 14, 2017
4c07b5f
modified5(Grabber)
Sirokujira Apr 14, 2017
9770214
modified(separate grabber
Sirokujira Apr 14, 2017
52b69d4
grabber oni/openni commentout
Sirokujira Apr 19, 2017
30f94ba
setup.py modified
Sirokujira Apr 19, 2017
6e8f5cd
no use Callback
Sirokujira Apr 19, 2017
403cb60
test commentout(grabber)
Sirokujira Apr 19, 2017
38202e3
grabber define modified(v1.7.2/1.8.0)
Sirokujira Apr 19, 2017
fd2b33d
modified(filters function define add)
Sirokujira Apr 19, 2017
ce42cde
add examples
Sirokujira Apr 20, 2017
e4d2dfe
comment changed
Sirokujira Apr 20, 2017
e73a834
Revert "comment changed"
Sirokujira Apr 20, 2017
0e0b4d9
travis ci/appveyor/coveralls badge remove
Sirokujira Apr 20, 2017
384c0b2
delete vscode setting file
Sirokujira Apr 20, 2017
e9ffd6e
Merge branch 'master' into fork_branch
Sirokujira Apr 20, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
HarrisKeypoint3D Add
  • Loading branch information
Sirokujira committed Oct 21, 2016
commit 153803bb5c42ab33d65b91cf192fb65406777cbe
25 changes: 22 additions & 3 deletions pcl/minipcl.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -208,9 +208,9 @@ void mpcl_extract_PointXYZRGBA(pcl::PointCloud<pcl::PointXYZRGBA>::Ptr &incloud,

void mpcl_extract_VFH(pcl::PointCloud<pcl::PointXYZ>::Ptr cloud)
{
// http://virtuemarket-lab.blogspot.jp/2015/03/viewpoint-feature-histogram.html
// pcl::PointCloud<pcl::VFHSignature308>::Ptr Extract_VFH(pcl::PointCloud<pcl::PointXYZ>::Ptr cloud)
pcl::PointCloud<pcl::Normal>::Ptr cloud_normals (new pcl::PointCloud<pcl::Normal> ());
// http://virtuemarket-lab.blogspot.jp/2015/03/viewpoint-feature-histogram.html
// pcl::PointCloud<pcl::VFHSignature308>::Ptr Extract_VFH(pcl::PointCloud<pcl::PointXYZ>::Ptr cloud)
pcl::PointCloud<pcl::Normal>::Ptr cloud_normals (new pcl::PointCloud<pcl::Normal> ());
pcl::VFHEstimation<pcl::PointXYZ, pcl::Normal, pcl::VFHSignature308> vfh;
pcl::PointCloud<pcl::VFHSignature308>::Ptr vfhs (new pcl::PointCloud<pcl::VFHSignature308> ());

Expand All @@ -226,6 +226,25 @@ void mpcl_extract_VFH(pcl::PointCloud<pcl::PointXYZ>::Ptr cloud)
// return vfhs;
}

#include <pcl/keypoints/harris_keypoint3D.h>

// HarrisKeypoint3D
void mpcl_extract_HarrisKeypoint3D(pcl::PointCloud<pcl::PointXYZ>::Ptr &incloud,
pcl::PointCloud<pcl::PointXYZ> *outcloud)
{
pcl::HarrisKeypoint3D<pcl::PointXYZ,pcl::PointXYZI> detector;

detector.setInputCloud(incloud);

detector.setNonMaxSupression (true);
detector.setRadius (0.01);
//detector.setRadiusSearch (100);

detector.setIndices(indicesptr);
detector.filter(*outcloud);
}


// pcl::PointCloud<pcl::Normal>::Ptr surface_normals(pcl::PointCloud<pcl::PointXYZ>::Ptr cloud)
// {
// pcl::NormalEstimation<pcl::PointXYZ, pcl::Normal> ne;
Expand Down
3 changes: 3 additions & 0 deletions pcl/minipcl.h
Original file line number Diff line number Diff line change
Expand Up @@ -76,4 +76,7 @@ void mpcl_extract_PointXYZRGBA(pcl::PointCloud<pcl::PointXYZRGBA>::Ptr &incloud,
// VFH
void mpcl_extract_VFH(pcl::PointCloud<pcl::PointXYZ>::Ptr cloud);

// HarrisKeypoint3D
void mpcl_extract_HarrisKeypoint3D(pcl::PointCloud<pcl::PointXYZ>::Ptr cloud);

#endif
29 changes: 20 additions & 9 deletions pcl/pcl_keypoints_160.pxd
Original file line number Diff line number Diff line change
Expand Up @@ -24,27 +24,34 @@ cdef extern from "pcl/keypoints/harris_keypoint3D.h" namespace "pcl":
HarrisKeypoint3D ()
# HarrisKeypoint3D (ResponseMethod method = HARRIS, float radius = 0.01f, float threshold = 0.0f)
# typedef enum {HARRIS = 1, NOBLE, LOWE, TOMASI, CURVATURE} ResponseMethod;

# * \brief Set the method of the response to be calculated.
# * \param[in] type
# void setMethod (ResponseMethod type)

# * \brief Set the radius for normal estimation and non maxima supression.
# * \param[in] radius
void setRadius (float radius)

# * \brief Set the threshold value for detecting corners. This is only evaluated if non maxima suppression is turned on.
# * \brief note non maxima suppression needs to be activated in order to use this feature.
# * \param[in] threshold
void setThreshold (float threshold)

# * \brief Whether non maxima suppression should be applied or the response for each point should be returned
# * \note this value needs to be turned on in order to apply thresholding and refinement
# * \param[in] nonmax default is false
void setNonMaxSupression (bool = false)

# * \brief Whether the detected key points should be refined or not. If turned of, the key points are a subset of the original point cloud. Otherwise the key points may be arbitrary.
# * \brief note non maxima supression needs to be on in order to use this feature.
# * \param[in] do_refine
void setRefine (bool do_refine)

# * \brief Set normals if precalculated normals are available.
# * \param normals
void setNormals (PointCloud_Notmal_Ptr_t normals)

# * \brief Provide a pointer to a dataset to add additional information
# * to estimate the features for every point in the input dataset. This
# * is optional, if this is not set, it will only use the data in the
Expand All @@ -67,6 +74,13 @@ cdef extern from "pcl/keypoints/harris_keypoint3D.h" namespace "pcl":
# void refineCorners (PointCloudOut &corners) const;
# /** \brief calculates the upper triangular part of unnormalized covariance matrix over the normals given by the indices.*/
# void calculateNormalCovar (const std::vector<int>& neighbors, float* coefficients) const;


ctypedef shared_ptr[HarrisKeypoint3D[cpp.PointXYZ, cpp.PointXYZI]] HarrisKeypoint3DPtr_t
ctypedef shared_ptr[HarrisKeypoint3D[cpp.PointXYZI, cpp.PointXYZI]] HarrisKeypoint3D_PointXYZI_Ptr_t
ctypedef shared_ptr[HarrisKeypoint3D[cpp.PointXYZRGB, cpp.PointXYZI]] HarrisKeypoint3D_PointXYZRGB_Ptr_t
ctypedef shared_ptr[HarrisKeypoint3D[cpp.PointXYZRGBA, cpp.PointXYZI]] HarrisKeypoint3D_PointXYZRGBA_Ptr_t

###

# sift_keypoint.h
Expand All @@ -76,15 +90,6 @@ cdef extern from "pcl/keypoints/sift_keypoint.h" namespace "pcl":
cdef cppclass SIFTKeypoint[In, Out](Keypoint[In, Out]):
SIFTKeypoint ()
# public:
# typedef typename Keypoint<PointInT, PointOutT>::PointCloudIn PointCloudIn;
# typedef typename Keypoint<PointInT, PointOutT>::PointCloudOut PointCloudOut;
# typedef typename Keypoint<PointInT, PointOutT>::KdTree KdTree;
# using Keypoint<PointInT, PointOutT>::name_;
# using Keypoint<PointInT, PointOutT>::input_;
# using Keypoint<PointInT, PointOutT>::indices_;
# using Keypoint<PointInT, PointOutT>::surface_;
# using Keypoint<PointInT, PointOutT>::tree_;
# using Keypoint<PointInT, PointOutT>::initCompute;
#
# /** \brief Specify the range of scales over which to search for keypoints
# * \param min_scale the standard deviation of the smallest scale in the scale space
Expand All @@ -100,6 +105,12 @@ cdef extern from "pcl/keypoints/sift_keypoint.h" namespace "pcl":
# * setSearchMethod ().
# * \param output the resultant cloud of keypoints
# void detectKeypoints (PointCloudOut &output);

ctypedef shared_ptr[SIFTKeypoint[cpp.PointXYZ, cpp.PointXYZI]] SIFTKeypointPtr_t
ctypedef shared_ptr[SIFTKeypoint[cpp.PointXYZI, cpp.PointXYZI]] SIFTKeypoint_PointXYZI_Ptr_t
ctypedef shared_ptr[SIFTKeypoint[cpp.PointXYZRGB, cpp.PointXYZI]] SIFTKeypoint_PointXYZRGB_Ptr_t
ctypedef shared_ptr[SIFTKeypoint[cpp.PointXYZRGBA, cpp.PointXYZI]] SIFTKeypoint_PointXYZRGBA_Ptr_t

###

# smoothed_surfaces_keypoint.h
Expand Down
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy