Merge pull request #15966 from saskatchewancatch:issue-15760
authorRAJKIRAN NATARAJAN <saskatchewancatch@gmail.com>
Thu, 12 Dec 2019 16:23:57 +0000 (16:23 +0000)
committerAlexander Alekhin <alexander.a.alekhin@gmail.com>
Thu, 12 Dec 2019 16:23:57 +0000 (19:23 +0300)
commite6ce752da1511f0fc48a375fbabe3df481b1708e
tree48f3371e23d32d8214c4fa5ccffd8032c189926c
parent1c4a64f0a1ce410ef08273d703aa640980cb05fa
Merge pull request #15966 from saskatchewancatch:issue-15760

Add checks for empty operands in Matrix expressions that don't check properly

* Starting to add checks for empty operands in Matrix expressions that
don't check properly.

* Adding checks and delcarations for checker functions

* Fix signatures and add checks for each class of Matrix Expr operation

* Make it catch the right exception

* Don't expose helper functions to public API
modules/calib3d/test/test_undistort_badarg.cpp
modules/core/src/matrix_expressions.cpp
modules/core/test/test_operations.cpp