mirror of
https://github.com/opencv/opencv.git
synced 2025-06-11 11:45:30 +08:00
Rename Mat::clone binding because it is used in Emscripten.
This is in emscripten 3.1.71 and above, cf https://github.com/emscripten-core/emscripten/pull/22734 There was a temptative fix upstream to no avail: https://github.com/emscripten-core/emscripten/pull/23132
This commit is contained in:
parent
3fbaad36d7
commit
773bd1a90a
@ -520,7 +520,7 @@ EMSCRIPTEN_BINDINGS(binding_utils)
|
||||
.function("colRange", select_overload<Mat(int, int)const>(&cv::Mat::colRange))
|
||||
.function("colRange", select_overload<Mat(const Range&)const>(&cv::Mat::colRange))
|
||||
.function("step1", select_overload<size_t(int)const>(&cv::Mat::step1))
|
||||
.function("clone", select_overload<Mat()const>(&cv::Mat::clone))
|
||||
.function("mat_clone", select_overload<Mat()const>(&cv::Mat::clone))
|
||||
.function("depth", select_overload<int()const>(&cv::Mat::depth))
|
||||
.function("col", select_overload<Mat(int)const>(&cv::Mat::col))
|
||||
.function("dot", select_overload<double(const Mat&, const Mat&)>(&binding_utils::matDot))
|
||||
|
@ -173,7 +173,7 @@ QUnit.test('test_mat_creation', function(assert) {
|
||||
// clone
|
||||
{
|
||||
let mat = cv.Mat.ones(5, 5, cv.CV_8UC1);
|
||||
let mat2 = mat.clone();
|
||||
let mat2 = mat.mat_clone();
|
||||
|
||||
assert.equal(mat.channels, mat2.channels);
|
||||
assert.equal(mat.size().height, mat2.size().height);
|
||||
|
Loading…
Reference in New Issue
Block a user