Laurent Rineau
870ff45168
Merge pull request #3886 from lrineau/CGAL-Adapt_to_Boost_1.70-GF
...
Adapt to Boost 1.70
2019-05-07 15:48:03 +02:00
Laurent Rineau
aebb058b58
Merge pull request #3886 from lrineau/CGAL-Adapt_to_Boost_1.70-GF
...
Adapt to Boost 1.70
2019-05-07 15:45:00 +02:00
Laurent Rineau
e7d60760b9
Minimized the diff
...
Minimized the diff between:
- `examples/Classification/CMakeLists.txt`, and
- `test/Classification/CMakeLists.txt`.
2019-04-30 11:22:52 +02:00
Laurent Rineau
02dd93fc27
Boost Iostreams: link with ZLIB, if not Windows
...
If Boost static libraries are used, then ZLIB must be linked with
manually. With Boost shared libraries, the shared library
`boost_iostreams` itself is linked with ZLIB.
2019-04-30 11:21:47 +02:00
Dmitry Anisimov
0ebebab1b8
shape detection dependent packages are fixed
2019-04-25 13:27:41 +02:00
Dmitry Anisimov
13d0156482
fixed docs, references, biblio, and license
2019-04-22 13:06:20 +02:00
Sébastien Loriot
c8a3fdaff6
Merge pull request #3625 from sgiraudot/Stream_support-Enhance_color-GF
...
[Small Feature] Reworked CGAL::Color
2019-04-12 15:54:30 +02:00
Sébastien Loriot
db65bd8ecc
Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch'
2019-04-11 21:38:48 +02:00
albert-github
1dd7473818
Correction of links
...
Correction of redirected links and links that moved to another place.
2019-04-11 21:37:05 +02:00
Simon Giraudot
d314711eaf
Merge remote-tracking branch 'mine/Stream_support-Enhance_color-GF' into Stream_support-Enhance_color-GF
2019-04-09 15:00:56 +02:00
Andreas Fabri
9e3685563e
Add #include
2019-04-03 11:51:30 +02:00
Simon Giraudot
bd2a66ffcd
Remove deprecated parts of Classification
2019-04-03 11:51:29 +02:00
Simon Giraudot
7518d5642a
Remove CGAL::Classification::RGB_Color and HSV_Color and just use CGAL::Color everywhere
2019-04-03 11:51:29 +02:00
Sébastien Loriot
1c119aec44
replace cpp11::unordered_FOO by std::unordered_FOO
2019-03-29 13:28:33 +01:00
Sébastien Loriot
124012d9f9
replace cpp11::array by std::array
2019-03-29 13:28:33 +01:00
Sébastien Loriot
d60f5645aa
replace BOOST_FOREACH by c++ ranged-based for loop
...
some of the command used for the replacement:
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\(([a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((const [a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((const typename [a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((typename [<>a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack "boost/foreach.hpp" -l --cpp | xargs sed -i '/boost\/foreach.hpp>/d'
2019-03-29 13:22:15 +01:00
Andreas Fabri
a472c24185
http:/www.boost.org -> https://www.bost.org
2019-03-20 08:59:22 +01:00
Andreas Fabri
7c2674abc8
More links fixed
2019-03-20 08:38:40 +01:00
Laurent Rineau
f5836b2206
Merge branch 'releases/CGAL-4.13-branch'
2019-03-07 14:31:16 +01:00
Laurent Rineau
99fe1bc548
Merge branch 'releases/CGAL-4.12-branch' into releases/CGAL-4.13-branch
2019-03-07 14:26:47 +01:00
Simon Giraudot
b0f16ee41d
Handle border case where xmax and ymax exact values should be used
2019-03-04 10:17:52 +01:00
Simon Giraudot
c41b73fd2a
Fix bbox precision and add assertion test
2019-03-04 09:26:34 +01:00
Laurent Rineau
8693f95dac
Merge pull request #3619 from albert-github/feature/bug_headers
...
Update of headers
2019-02-22 16:39:09 +01:00
Andreas Fabri
f3c5d11884
Don't suppress warnings
2019-02-18 08:40:08 +01:00
Sébastien Loriot
59bc453b42
first batch of replacement for level 1 in classified ref man
...
command used:
grep -l "##" */doc/*/PackageDescription.txt | xargs sed -i -E 's/\#\#\s*([[:print:]]+[[:alnum:]])\s*\#\#\s*$/\\cgalCRPSection{\1}/'
2019-02-14 10:32:39 +01:00
Laurent Rineau
962afbfade
Merge pull request #3343 from sgiraudot/Point_set_3-v2-GF
...
[Small Feature] Point Set 3 v2
2019-02-13 15:38:53 +01:00
Laurent Rineau
1a45e1c753
Merge pull request #3535 from sgiraudot/Classification-Neural_network_and_parallelized_random_forest-GF
...
[Small Feature] Classification: Neural Network and parallelized Random Forest
2019-02-07 13:31:20 +01:00
Laurent Rineau
2f002971e4
Merge pull request #3653 from sgiraudot/Classification-Fix_OpenCV_Qt5_bug-GF
...
Classification: Remove useless full find_package for OpenCV
2019-02-07 13:30:49 +01:00
Simon Giraudot
c43ebbad8d
Propagate API change to classification test
2019-02-07 11:36:05 +01:00
Simon Giraudot
f3dc5f1de7
Remove useless full find_package for OpenCV
2019-02-01 09:13:36 +01:00
Simon Giraudot
fb63d960e8
Update doc based on reviews
2019-01-25 09:32:32 +01:00
Simon Giraudot
c81fbe4688
Move all classifiers based on other libraries to dedicated namespaces
2019-01-07 11:50:02 +01:00
Simon Giraudot
3cc1b995be
Merge remote-tracking branch 'mine/Classification-Neural_network_and_parallelized_random_forest-GF' into Classification-Neural_network_and_parallelized_random_forest-GF
2018-12-21 10:31:00 +01:00
Simon Giraudot
777f63d038
Fix warnings
2018-12-20 14:22:51 +01:00
Laurent Rineau
a553357562
Merge pull request #3490 from afabri/CGAL-VC2017_deprecated_warnings-GF
...
CGAL Suppress VC2017 deprecation warnings concerning boost
2018-12-19 16:12:20 +01:00
Simon Giraudot
394746a75d
Fix typos from review
2018-12-18 16:18:08 +01:00
Simon Giraudot
b79fef9cc8
Update number of feature generated in assertion (3 new features * 5 scales)
2018-12-18 10:47:49 +01:00
Simon Giraudot
74084d1246
Add missing includes
2018-12-13 15:48:39 +01:00
Simon Giraudot
35511bae8e
Document changes in internal ETHZ random forest library
2018-12-12 09:41:05 +01:00
Simon Giraudot
4e1212b07d
Unify default radius parameters values
2018-12-12 09:32:23 +01:00
Simon Giraudot
eeed92c94d
Fix usage of concept Range (no resize() method, size should be taken care of by the user
2018-12-12 09:16:57 +01:00
Simon Giraudot
ae169b9f9a
Update user manual
2018-12-12 08:59:58 +01:00
Simon Giraudot
34aa9a5290
Document tensorflow classifier + example
2018-12-11 16:32:04 +01:00
Simon Giraudot
6901935aec
Add new features based on local height
2018-12-11 15:02:27 +01:00
Simon Giraudot
7ac0eccbb9
Add function to copy random forest classifier
2018-12-11 12:52:37 +01:00
Simon Giraudot
c0897c29bf
Document new features of Random Forest
2018-12-11 12:39:05 +01:00
Simon Giraudot
7d43e87716
Add warning about scope definition of feature generators
2018-12-11 12:11:00 +01:00
Simon Giraudot
f2f919c6bd
Add option to change name of label
2018-12-11 11:44:11 +01:00
Simon Giraudot
7f17f352d9
Fix bug + improve radius values
2018-12-07 10:42:08 +01:00
Simon Giraudot
e86777c8dc
Reduce max memory used
2018-12-06 14:59:57 +01:00
Simon Giraudot
2145a29297
Optimizations for random forest training algorithm
2018-12-06 14:59:57 +01:00
Simon Giraudot
fd1c923f6f
Add method to get feature usage
2018-12-06 14:59:57 +01:00
Simon Giraudot
0108fa4436
Parallelize random forest training algorithm
2018-12-06 14:59:57 +01:00
Simon Giraudot
ebac827658
Improve bagging algorithm (30% gain on training timing)
2018-12-06 14:59:57 +01:00
Simon Giraudot
58a6c4cc2f
Specialize TensorFlow classifier for GPU processing
2018-12-06 14:59:57 +01:00
Simon Giraudot
335375dbba
Fix verbosity
2018-12-06 14:59:57 +01:00
Simon Giraudot
826fb15b37
Add possibility to do 3D image instead of 2D
2018-12-06 14:59:57 +01:00
Simon Giraudot
ec520f57d5
More improvements using better optimizer
2018-12-06 14:59:57 +01:00
Simon Giraudot
21b0b0ee81
Much better version of NN with IO functions
2018-12-06 14:59:57 +01:00
Simon Giraudot
f520f9eb11
First version of NN with TensorFlow
2018-12-06 14:59:57 +01:00
Simon Giraudot
642aea115a
Add variant of classify() to get detailed output
2018-12-06 14:59:56 +01:00
Andreas Fabri
d2c5e1c210
Suppress warning concerning td::fpos::seekpos()
2018-11-28 13:29:19 +01:00
Sébastien Loriot
3a1516e940
add missing Reference and uniformize ref man group declaration
2018-11-20 13:47:16 +01:00
Guillaume Damiand
7d406fbb9c
Merge branch 'master' into CGAL-cmake_cleanup-gdamiand
2018-11-05 07:32:58 +01:00
Laurent Rineau
821f9c015e
Merge pull request #3311 from sloriot/Doc-Pkg_link_name
...
Update the name of package names reference links
2018-10-29 10:27:53 +01:00
Guillaume Damiand
9e3f264e2c
Add an include CGAL_Common.cmake
2018-10-23 13:44:00 +02:00
Simon Giraudot
0c2d09ae72
Mention change of serialization in the list of changes to the original code
2018-10-19 10:24:45 +02:00
Guillaume Damiand
92ba7fa6c9
Update minimum cmake required version in all CMakeLists.txt
2018-10-18 14:49:23 +02:00
Guillaume Damiand
0bd9088b5a
Remove all include( ) and include( CGAL_CreateSingleSourceCGALProgram ) in CMakeLists.txt; they are no more required.
2018-10-17 14:17:08 +02:00
Guillaume Damiand
7f09308d33
Remove all include_directories(BEFORE ../../include) in CMakeLists.txt
2018-10-17 13:07:22 +02:00
Andreas Fabri
0b188f6dbf
With VC++ you must open a binary stream
2018-10-12 10:37:43 +02:00
Simon Giraudot
adc108ca75
Fix warning unused variable
2018-10-12 10:36:15 +02:00
Simon Giraudot
d07dd3c17e
Update config files with new format
2018-10-12 10:35:40 +02:00
Sébastien Loriot
2f9408f867
rename link name to match package name
2018-10-08 10:28:55 +02:00
Sébastien Loriot
ea240cfac5
use \PkgXXX instead of \PkgXXXSummary
2018-10-08 10:28:44 +02:00
Sébastien Loriot
a2e8a1c68f
add the suffix Ref to doxygen link to reference
2018-10-08 10:26:56 +02:00
Simon Giraudot
55b269d12a
Rename test to avoid conflict with other package
2018-10-04 15:39:49 +02:00
Simon Giraudot
55581cbdec
Update test_io with latest Local_eigen_analysis API
2018-10-04 12:08:06 +02:00
Simon Giraudot
98402a7cd9
Add test for IO functions of Classification
2018-10-04 12:04:46 +02:00
Simon Giraudot
1b6e851774
Workaround serialization bug with null pointers
2018-10-04 12:03:26 +02:00
Sébastien Loriot
12651796a0
use a generic file with the argt class name being a macro
...
since several free functions needs to be defined, it seems
to be the simplest and cleanest solution
2018-08-28 10:35:46 +02:00
Simon Giraudot
c15704177d
Add dependency to Boost BZIP2 on Windows
2018-07-06 11:23:15 +02:00
Simon Giraudot
7467130cfd
Fix conversion warning
2018-07-06 10:09:22 +02:00
Simon Giraudot
c76f0d4b22
Add dependencies to Hash_map and Kernel_d
2018-07-05 14:14:34 +02:00
Simon Giraudot
bd5d8d9170
Add dependency to PCA
2018-07-05 09:08:29 +02:00
Simon Giraudot
267b1f475e
Fix types in local eigen analysis
2018-07-05 09:08:29 +02:00
Simon Giraudot
c2dc2f7a98
Bugfix in test: do not use temporary reference for threaded parts (+ add verbosity)
2018-07-05 09:08:29 +02:00
Simon Giraudot
566e84f154
Fix conversion warnings
2018-07-05 09:08:28 +02:00
Simon Giraudot
c50ccdbcde
Fix not found library notice in CMakeLists
2018-07-05 09:08:28 +02:00
Simon Giraudot
b28a548b8e
Fix conversion warnings
2018-07-05 09:08:28 +02:00
Simon Giraudot
3bb2ef96df
Generate config files with older version of boost for retrocompatibility
2018-07-05 09:08:28 +02:00
Simon Giraudot
3539966104
Improve OpenCV find_package(), only get required components
2018-07-05 09:08:28 +02:00
Simon Giraudot
241bbdb16a
Update CMakeLists.txt messages to trigger testsuite missing requirement detection
2018-07-05 09:08:28 +02:00
Simon Giraudot
4ceb1b3f39
Replace CGAL_assertion() by assert() in tests
2018-07-05 09:08:28 +02:00
Simon Giraudot
9b06cc3fac
Fix convertion warnings and update iterator type
2018-07-05 09:08:28 +02:00
Simon Giraudot
754f44167d
Update assertion with new number of generated features
2018-07-05 09:08:27 +02:00
Simon Giraudot
2ca491f81e
Add a see-also for neighbor query class to their neighborhood structure
2018-07-05 09:08:27 +02:00
Simon Giraudot
3703436955
Replace std::size_t by unsigned int
2018-07-05 09:08:27 +02:00
Simon Giraudot
29433bc164
Fix PointRange -> ClusterRange
2018-07-05 09:08:27 +02:00
Simon Giraudot
d354fcba74
Add missing includes for header check
2018-07-05 09:08:27 +02:00