Merge remote-tracking branch 'origin/2.4' into merge-2.4
Conflicts: modules/calib3d/include/opencv2/calib3d/calib3d.hpp modules/core/include/opencv2/core/core.hpp modules/core/include/opencv2/core/cuda/limits.hpp modules/core/include/opencv2/core/internal.hpp modules/core/src/matrix.cpp modules/nonfree/test/test_features2d.cpp modules/ocl/include/opencv2/ocl/ocl.hpp modules/ocl/src/hog.cpp modules/ocl/test/test_haar.cpp modules/ocl/test/test_objdetect.cpp modules/ocl/test/test_pyrup.cpp modules/ts/src/precomp.hpp samples/ocl/facedetect.cpp samples/ocl/hog.cpp samples/ocl/pyrlk_optical_flow.cpp samples/ocl/surf_matcher.cpp
This commit is contained in:
@@ -245,6 +245,11 @@ namespace cv
|
||||
operator Mat() const;
|
||||
void download(cv::Mat &m) const;
|
||||
|
||||
//! convert to _InputArray
|
||||
operator _InputArray();
|
||||
|
||||
//! convert to _OutputArray
|
||||
operator _OutputArray();
|
||||
|
||||
//! returns a new oclMatrix header for the specified row
|
||||
oclMat row(int y) const;
|
||||
@@ -386,6 +391,9 @@ namespace cv
|
||||
int wholecols;
|
||||
};
|
||||
|
||||
// convert InputArray/OutputArray to oclMat references
|
||||
CV_EXPORTS oclMat& getOclMatRef(InputArray src);
|
||||
CV_EXPORTS oclMat& getOclMatRef(OutputArray src);
|
||||
|
||||
///////////////////// mat split and merge /////////////////////////////////
|
||||
//! Compose a multi-channel array from several single-channel arrays
|
||||
|
Reference in New Issue
Block a user