opencv/modules/dnn/test
Daniel Cauchi 9d37cdaa66
Merge pull request #18891 from CowKeyMan:NMS_boxes_with_different_labels
Add option for NMS for boxes with different labels

* DetectionModel impl

* Add option for NMS for boxes with different labels

In the detect function in modules/dnn/include/opencv2/dnn/dnn.hpp, whose implementation can be found at modules/dnn/src/model.cpp, the Non Max Suppression (NMS) is applied only for objects of the same label. Thus, a flag
was added with the purpose to allow developers to choose if they want to keep the default implementation or wether they would like NMS to be applied to all the boxes, regardless of label.

The flag is called nmsDifferentLabels, and is given a default value of false, which applies the current default implementation, thus allowing existing projects to update opencv without disruption

Solves issue opencv#18832

* Change return type of set & Add default constr

* Add assertions due to default constructor
2020-12-01 13:50:24 +00:00
..
cityscapes_semsegm_test_enet.py Misc. modules/ typos 2018-02-12 07:09:43 -05:00
imagenet_cls_test_alexnet.py python: better Python 3 support 2018-05-11 17:32:04 +03:00
imagenet_cls_test_googlenet.py Misc. modules/ typos 2018-02-12 07:09:43 -05:00
imagenet_cls_test_inception.py Misc. modules/ typos 2018-02-12 07:09:43 -05:00
npy_blob.cpp dnn: fix precomp.hpp usage 2018-02-28 17:06:26 +03:00
npy_blob.hpp dnn: fix precomp.hpp usage 2018-02-28 17:06:26 +03:00
pascal_semsegm_test_fcn.py documentation: avoid links to 'master' branch from 3.4 maintenance branch (2) 2018-05-31 19:30:56 +03:00
test_backends.cpp enable fusion tests, update thresholds and fix missed eltwise fusions 2020-11-21 17:35:20 +05:30
test_caffe_importer.cpp enable fusion tests, update thresholds and fix missed eltwise fusions 2020-11-21 17:35:20 +05:30
test_common.cpp cmake: fix build of dnn tests with shared common code 2019-03-31 08:52:25 +00:00
test_common.hpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2019-12-02 16:26:52 +03:00
test_common.impl.hpp Merge pull request #18220 from Omar-AE:hddl-supported 2020-11-17 19:47:24 +00:00
test_darknet_importer.cpp enable fusion tests, update thresholds and fix missed eltwise fusions 2020-11-21 17:35:20 +05:30
test_googlenet.cpp dnn(test): replace SkipTestException with tags 2019-06-23 13:12:23 +00:00
test_halide_layers.cpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-04-24 19:02:39 +00:00
test_ie_models.cpp Merge pull request #18220 from Omar-AE:hddl-supported 2020-11-17 19:47:24 +00:00
test_layers.cpp enable fusion tests, update thresholds and fix missed eltwise fusions 2020-11-21 17:35:20 +05:30
test_main.cpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2019-06-26 20:19:04 +00:00
test_misc.cpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-10-07 09:09:37 +00:00
test_model.cpp Merge pull request #18891 from CowKeyMan:NMS_boxes_with_different_labels 2020-12-01 13:50:24 +00:00
test_nms.cpp ts: refactor OpenCV tests 2018-02-03 19:39:47 +00:00
test_onnx_importer.cpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-11-27 14:08:06 +00:00
test_precomp.hpp dnn: reduce set of ignored warnings 2018-11-15 13:15:59 +03:00
test_tf_importer.cpp enable fusion tests, update thresholds and fix missed eltwise fusions 2020-11-21 17:35:20 +05:30
test_torch_importer.cpp enable fusion tests, update thresholds and fix missed eltwise fusions 2020-11-21 17:35:20 +05:30