Commit Graph

65 Commits

Author SHA1 Message Date
Daniel Girardeau-Montaut 32c28372db Compilation with Qt6 and Visual Studio 2022 2025-09-21 22:48:31 +02:00
Daniel Girardeau-Montaut 6c39fddc27 Display the confusion matrix at the end of the classification if any pre-existing 'Classification' field
+ syntax fix
2025-04-26 15:39:46 +02:00
Daniel Girardeau-Montaut efab553b92 Scalar fields can now handle large values (with an internal double offset). Their names can also be longer than 255 characters. 2024-11-10 17:32:37 +01:00
Romain Janvier 3b4a2ea528 Merge branch 'master' into linux_compilation 2024-03-11 22:31:55 +01:00
Romain Janvier 9a253ce979 Missing header on Linux 2024-03-11 22:14:10 +01:00
Romain Janvier 8aa8f054d4 Remove remaining early breaks in OMP loops (see #5) 2024-03-11 22:12:54 +01:00
Paul Leroy 992f5d4c8c changes following PR #5 2024-02-16 11:34:52 +01:00
Paul Leroy 4b4227bf6a version 1.0 2024-02-16 10:28:21 +01:00
Paul Leroy b542d0e1ff the use of progressDlg.close instead of progressDlg.hide led to an instability
code cleaning
2024-02-16 08:56:15 +01:00
Paul Leroy c3e1baf6fc instability debuggin in progress 2024-02-13 16:44:10 +01:00
Paul Leroy a01d4a81fd remove breaks from omp parallel loops 2024-02-13 14:35:17 +01:00
Paul Leroy 11ed7bd843 use ccQtHelpers::GetMaxThreadCount 2024-02-13 09:22:50 +01:00
Paul Leroy 858c04522a Merge branch 'dev' of https://github.com/dgirardeau/q3DMASC.git into dev 2024-02-13 08:37:15 +01:00
Paul Leroy be68cde7e3 use num_threads instead of omp_set_num_threads 2024-02-12 22:37:48 +01:00
Paul Leroy a65cb83279 prevent confusion matrix to pop up when in command line mode 2024-02-09 14:38:54 +01:00
Paul Leroy 2fcee9db76 Do not show confusion matrix when in command line mode 2024-02-08 17:11:38 +01:00
Paul RASCLE 67a29e2d4e building plugin 3DMASC on macOS 2024-01-31 14:26:48 +01:00
Daniel Girardeau-Montaut 00045e8c6e Various updates (remove warnings, improve responsiveness of the UI by lowering the number of threads, et.) 2023-06-07 00:04:44 +02:00
Paul Leroy d35104d5be Modify paths to make the compilation successful. 2023-06-05 17:07:53 +02:00
Paul Leroy a4d014c2d5 0.9 2023-06-01 09:54:11 +02:00
Paul Leroy 99be926f3f Bug correction: scalar fields were not properly built
Classification_prediction, Classification_confidence, Classification_backup
2023-06-01 09:28:44 +02:00
Paul Leroy 9bbf288b8f Prevent the user from cancelling the training. 2023-05-31 22:00:10 +02:00
Paul Leroy 4f6cd5fe6d Bug when running several times the classification corrected 2023-05-31 00:20:19 +02:00
Paul Leroy 3834043b95 save confusion matrix, keepAttributes, useExistingScalarFields 2023-03-27 22:52:23 +02:00
Paul Leroy 0db1201087 useExistingScalarFields implementation 2023-03-24 18:28:05 +01:00
Paul Leroy 9ce4499c61 bug : confusion matrix shall not be computed when there is no classification field in the data 2023-02-06 16:00:25 +01:00
Paul Leroy 9e49a9e72e unset the parent of the ConfusionMatrix in the classifier 2023-01-26 14:46:52 +01:00
Paul Leroy 7a408117f0 Code cleaning 2023-01-20 17:49:29 +01:00
Paul Leroy f104fd5b17 confusion matrix added to the training step
Add the confusion matrix to the training step
Delete confusion matrices properly after the training step
2023-01-18 23:57:59 +01:00
Paul Leroy 83e08660ee wip 2023-01-17 16:43:57 +01:00
Paul Leroy 22e97f43b8 confusion matrix displayed jointly with precision, recall and f&-score values 2023-01-17 15:02:13 +01:00
Paul Leroy 75288dbc52 ConfusionMatrix 2022-12-14 11:37:29 +01:00
Paul Leroy 6de0370073 Update q3DMASCClassifier.cpp 2022-12-09 17:45:08 +01:00
Paul Leroy bb5b7a6ddd confidence handling 2022-12-08 09:19:52 +01:00
Paul Leroy 2412b3f765 code cleaning 2022-10-20 08:52:55 +02:00
Paul Leroy f60f3fd570 wip 2022-02-24 16:44:59 +01:00
Paul Leroy 4cc42d89af working on classifier 2022-02-22 07:53:46 +01:00
Daniel Girardeau-Montaut 56ce4071ee Compilation with v2.12 2020-06-04 00:32:27 +02:00
Daniel Girardeau-Montaut 48b193e194 Bug fix: the classification SF was not saved in some cases! 2019-05-03 21:38:02 +02:00
Daniel Girardeau-Montaut 7950151cb5 Bug fix: the context class was ignored! 2019-04-05 11:15:57 +02:00
Daniel Girardeau-Montaut 568ed7e292 Train a true "classifier" so as to be able to call predict with the PREDICT_MAX_VOTE flag 2019-03-29 13:40:29 +01:00
Daniel Girardeau-Montaut 0cdd0c8f1c Option to export the list of feature importance values to CSV 2019-03-29 10:39:49 +01:00
Daniel Girardeau-Montaut 8e27579a1d Parallel classification 2019-03-29 10:10:42 +01:00
Daniel Girardeau-Montaut f6b3bb9889 Command line enhanced 2019-03-27 22:12:51 +01:00
Daniel Girardeau-Montaut 07a56c63d8 Automatically backup the previous 'Classification' SF (if any) 2019-03-27 16:48:19 +01:00
Daniel Girardeau-Montaut c743f43d92 WIP2 2019-03-27 15:03:58 +01:00
Daniel Girardeau-Montaut da6293e522 WIP 2019-03-26 14:28:27 +01:00
Daniel Girardeau-Montaut ba1b4ac58c Various updates/fixes 2019-03-25 18:45:28 +01:00
Daniel Girardeau-Montaut 4907e68ae2 Option to evaluation a classifier with a point cloud 2019-03-24 23:16:55 +01:00
Daniel Girardeau-Montaut 35bfc92dbf Ability to compute a math operation for scale-less point features 2019-03-23 20:42:01 +01:00