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

Commit 2a39e1d

Browse files
committed
Merge branch 'develop'
2 parents 3765d3d + 5912aff commit 2a39e1d

File tree

181 files changed

+4642
-1188
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

181 files changed

+4642
-1188
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,9 @@ doxygen/
7676
# Tests builds
7777
tests/bin
7878

79+
# Tests data
80+
tests/data
81+
7982
# Others
8083
*.*pre1
8184
*.rej

JenkinsFile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,12 @@ node("master") {
44
dirName="SolARBuild"
55
runTests=true
66
buildDir="SolARModuleOpenCV"
7-
android=true
87
}
98

109
SolArModulePipeline {
1110
moduleName="SolARModuleOpenCVCuda"
1211
dirName="SolARBuild"
1312
runTests=true
1413
buildDir="SolARModuleOpenCVCuda"
15-
android=false
1614
}
1715
}

SolARModuleOpenCV.pri

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ HEADERS += $$PWD/interfaces/SolAR2D3DcorrespondencesFinderOpencv.h \
77
$$PWD/interfaces/SolARContoursExtractorOpencv.h \
88
$$PWD/interfaces/SolARContoursFilterBinaryMarkerOpencv.h \
99
$$PWD/interfaces/SolARCornerRefinementOpencv.h \
10+
$$PWD/interfaces/SolARGenericSemanticSegmentationOpencv.h \
1011
$$PWD/interfaces/SolARDescriptorMatcherHammingBruteForceOpencv.h \
1112
$$PWD/interfaces/SolARDescriptorMatcherKNNOpencv.h \
1213
$$PWD/interfaces/SolARDescriptorMatcherRadiusOpencv.h \
@@ -88,6 +89,7 @@ SOURCES += $$PWD/src/AKAZE2/akaze.cpp \
8889
$$PWD/src/SolARContoursExtractorOpencv.cpp \
8990
$$PWD/src/SolARContoursFilterBinaryMarkerOpencv.cpp \
9091
$$PWD/src/SolARCornerRefinementOpencv.cpp \
92+
$$PWD/src/SolARGenericSemanticSegmentationOpencv.cpp \
9193
$$PWD/src/SolARDescriptorMatcherHammingBruteForceOpencv.cpp \
9294
$$PWD/src/SolARDescriptorMatcherKNNOpencv.cpp \
9395
$$PWD/src/SolARDescriptorMatcherRadiusOpencv.cpp \

SolARModuleOpenCV/SolARModuleOpenCV.pro

Lines changed: 1 addition & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ QMAKE_PROJECT_DEPTH = 0
88
INSTALLSUBDIR = SolARBuild
99
TARGET = SolARModuleOpenCV
1010
FRAMEWORK = $$TARGET
11-
VERSION=0.11.0
11+
VERSION=1.0.0
1212

1313
DEFINES += MYVERSION=$${VERSION}
1414
DEFINES += TEMPLATE_LIBRARY
@@ -48,29 +48,14 @@ include (../SolARModuleOpenCV.pri)
4848
unix {
4949
# Avoids adding install steps manually. To be commented to have a better control over them.
5050
QMAKE_POST_LINK += "make install install_deps"
51-
}
52-
53-
unix:!android {
5451
QMAKE_CXXFLAGS += -Wignored-qualifiers
55-
# QMAKE_LINK=clang++
56-
# QMAKE_CXX = clang++
5752
}
5853

5954
linux {
6055
QMAKE_LFLAGS += -ldl
6156
LIBS += -L/home/linuxbrew/.linuxbrew/lib # temporary fix caused by grpc with -lre2 ... without -L in grpc.pc
6257
}
6358

64-
macx {
65-
DEFINES += _MACOS_TARGET_
66-
QMAKE_MAC_SDK= macosx
67-
QMAKE_CFLAGS += -mmacosx-version-min=10.7 -std=c11 #-x objective-c++
68-
QMAKE_CXXFLAGS += -mmacosx-version-min=10.7 -std=c11 -std=c++11 -O3 -fPIC#-x objective-c++
69-
QMAKE_LFLAGS += -mmacosx-version-min=10.7 -v -lstdc++
70-
LIBS += -lstdc++ -lc -lpthread
71-
LIBS += -L/usr/local/lib
72-
}
73-
7459
win32 {
7560

7661
DEFINES += WIN64 UNICODE _UNICODE
@@ -80,10 +65,6 @@ win32 {
8065
QMAKE_CXXFLAGS_RELEASE += /O2
8166
}
8267

83-
android {
84-
ANDROID_ABIS="arm64-v8a"
85-
}
86-
8768
header_files.path = $${PROJECTDEPLOYDIR}/interfaces
8869
header_files.files = $$files($${PWD}/../interfaces/*.h*)
8970

@@ -96,9 +77,7 @@ INSTALLS += xpcf_xml_files
9677
OTHER_FILES += \
9778
packagedependencies.txt \
9879
packagedependencies-linux.txt \
99-
packagedependencies-mac.txt \
10080
packagedependencies-win.txt \
101-
packagedependencies-android.txt \
10281
extra-packages.txt \
10382
extra-packages-linux.txt
10483

SolARModuleOpenCV/bcom-SolARModuleOpenCV.pc.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ libdir=${exec_prefix}/lib
55
includedir=${prefix}/interfaces
66
Name: SolARModuleOpenCV
77
Description:
8-
Version: 0.11.0
8+
Version: 1.0.0
99
Requires:
1010
Libs: -L${libdir} -l${libname}
1111
Libs.private: ${libdir}/${pfx}${libname}.${lext}

SolARModuleOpenCV/packagedependencies-android.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
opencv|4.5.5|opencv|conan-solar@conan|conan-solar|default|
1+
opencv#1_0_0|4.5.5|opencv|conan-solar@conan|conan-solar|default|

SolARModuleOpenCV/packagedependencies-mac.txt

Lines changed: 0 additions & 2 deletions
This file was deleted.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
opencv|4.5.5|opencv|conan-solar@conan|conan-solar|default|with_ffmpeg=False
1+
opencv#1_0_0|4.5.5|opencv|conan-solar@conan|conan-solar|default|with_ffmpeg=False
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
SolARFramework|0.11.0|SolARFramework|SolARBuild@github|https://github.com/SolarFramework/SolarFramework/releases/download
1+
SolARFramework|1.0.0|SolARFramework|SolARBuild@github|https://github.com/SolarFramework/SolarFramework/releases/download

0 commit comments

Comments
 (0)