# templates
"Matx", "Vec", "SparseMat_", "Scalar_", "Mat_", "Ptr", "Size_", "Point_", "Rect_", "Point3_",
"DataType", "detail::RotationWarperBase", "flann::Index_", "CalonderDescriptorExtractor",
-"gpu::DevMem2D_", "gpu::PtrStep_", "gpu::PtrElemStep_",
+"gpu::DevMem2D_", "gpu::PtrStep_", "gpu::PtrElemStep_", "gpu::BruteForceMatcher_GPU",
# black boxes
"CvArr", "CvFileStorage",
# other
.. ocv:function:: void merge(const Mat* mv, size_t count, OutputArray dst)
-.. ocv:function:: void merge( InputArrayOfArrays mv, OutputArray dst )
+.. ocv:function:: void merge( const vector<Mat>& mv, OutputArray dst )
.. ocv:pyfunction:: cv2.merge(mv[, dst]) -> dst
.. ocv:function:: void split( const Mat& src, Mat* mvbegin )
-.. ocv:function:: void split( InputArray m, OutputArrayOfArrays mv )
+.. ocv:function:: void split( const Mat& m, vector<Mat>& mv )
.. ocv:pyfunction:: cv2.split(m[, mv]) -> mv
gpu::BruteForceMatcher_GPU
--------------------------
-.. ocv:class:: gpu::BruteForceMatcher_GPU
+.. ocv:class:: template<class Distance> gpu::BruteForceMatcher_GPU
Brute-force descriptor matcher. For each descriptor in the first set, this matcher finds the closest descriptor in the second set by trying each one. This descriptor matcher supports masking permissible matches between descriptor sets. ::
.. ocv:function:: void gpu::compare( const GpuMat& a, const GpuMat& b, GpuMat& c, int cmpop, Stream& stream=Stream::Null() )
-.. ocv:function:: void gpu::compare(const GpuMat& a, Scalar sc, GpuMat& c, int cmpop, Stream& stream = Stream::Null())
-
:param a: First source matrix.
:param b: Second source matrix with the same size and type as ``a`` .