Skip to content

Commit 8a9c140

Browse files
Affiedehann
andauthored
Implement a BagOfWords tree and DB (#1026)
* Implement BagOfWords Co-authored-by: Dehann Fourie <6412556+dehann@users.noreply.github.com>
1 parent 0f46535 commit 8a9c140

File tree

3 files changed

+351
-1
lines changed

3 files changed

+351
-1
lines changed

Project.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,15 @@ version = "0.16.3"
77
[deps]
88
ApproxManifoldProducts = "9bbbb610-88a1-53cd-9763-118ce10c1f89"
99
Base64 = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"
10+
Clustering = "aaaa29a8-35af-508c-8bc3-b662a17a0fe5"
1011
ColorVectorSpace = "c3611d14-8923-5661-9e6a-0046d554d3a4"
1112
Colors = "5ae59095-9a9b-59fe-a467-6f913c188581"
1213
Combinatorics = "861a8166-3701-5b0c-9a16-15d98fcdc6aa"
1314
CoordinateTransformations = "150eb455-5306-5404-9cee-2592286d6298"
1415
DataStructures = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
1516
Dates = "ade2ca70-3891-5945-98fb-dc099432e06a"
1617
DelimitedFiles = "8bb1440f-4735-579b-a4ab-409b98df4dab"
18+
Distances = "b4f34e82-e78d-54a5-968a-f98e89d6e8f7"
1719
Distributed = "8ba89e20-285c-5b6f-9357-94700520ee1b"
1820
DistributedFactorGraphs = "b5cc3c7e-6572-11e9-2517-99fb8daf2f04"
1921
Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f"
@@ -23,6 +25,7 @@ FileIO = "5789e2e9-d7fb-5bc7-8068-2c6fae9b9549"
2325
FixedPointNumbers = "53c48c17-4a7d-5ca2-90c5-79b7896eea93"
2426
GeometricalPredicates = "fd0ad045-b25c-564e-8f9c-8ef5c5f21267"
2527
GeometryBasics = "5c1252a2-5f33-56bf-86c9-59e7332b4326"
28+
Graphs = "86223c79-3864-5bf0-83f7-82e725a168b6"
2629
ImageCore = "a09fc81d-aa75-5fe9-8630-4744c3626534"
2730
ImageDraw = "4381153b-2b60-58ae-a1ba-fd683676385f"
2831
IncrementalInference = "904591bb-b899-562f-9e6f-b8df64c7d480"
@@ -34,6 +37,7 @@ JSON3 = "0f8b85d8-7281-11e9-16c2-39a750bddbf1"
3437
KernelDensityEstimate = "2472808a-b354-52ea-a80e-1658a3c6056d"
3538
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
3639
Manifolds = "1cead3c2-87b3-11e9-0ccd-23c62b72b94e"
40+
MetaGraphsNext = "fa8bd995-216d-47f1-8a91-f3b68fbeb377"
3741
MultivariateStats = "6f286f6a-111f-5878-ab1e-185364afe411"
3842
NLsolve = "2774e3e8-f4cf-5e23-947b-6d7e65073b56"
3943
NearestNeighbors = "b8a86587-4115-5ab1-83bc-aa920d37bbce"
@@ -46,6 +50,7 @@ Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
4650
RoME = "91fb55c2-4c03-5a59-ba21-f4ea956187b8"
4751
Rotations = "6038ab10-8711-5258-84ad-4b1120ba62dc"
4852
Serialization = "9e88b42a-f829-5b0c-bbe9-9e923198166b"
53+
SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
4954
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
5055
Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
5156
StatsBase = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91"

src/Caesar.jl

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ include("services/WorkflowBlobNames.jl")
7373
include("services/PointUtils.jl")
7474
include("services/DataUtils.jl")
7575
include("services/UserFunctions.jl")
76+
include("services/ToImage.jl")
7677

7778
# SAS-SLAM
7879
include("beamforming/czt.jl")
@@ -81,8 +82,10 @@ include("beamforming/MatchedFilter.jl")
8182
include("beamforming/SASBearing2D.jl")
8283
include("beamforming/SASUtils.jl")
8384

84-
include("services/ToImage.jl")
85+
# Bag of words
86+
include("bagofwords/BagOfWords.jl")
8587

88+
# manual type-implementation of Point Cloud Library
8689
include("3rdParty/_PCL/_PCL.jl")
8790

8891
# object affordance work

0 commit comments

Comments
 (0)