У меня есть три C++-матрицы, называемые myMatrix
, myMatrix2
и canvas
соответственно с использованием OpenCV. Я довольно новичок в C++, поэтому мне непонятно, что делает Range :: all(). Я понимаю второй оператор Range, и мне интересно, является ли Range::all()
эквивалентом Range(0,myMatrix.rows)
?Mat in C++ to Numpy
myMatrix.copyTo(canvas(Range::all(), Range(0, myMatrix2.cols)));
Я думаю, это должно быть что-то вроде:
canvas = np.copy(myMatrix[:][:myMatrix2.cols])
Как у вас есть * две матрицы в C++ *, но я вижу только синтаксис python? : S Что вы точно пытаетесь сделать? и на каком языке, python или C++? Вы имеете в виду просто перевод эквивалентного синтаксиса C++ на python? –
@ImanolLuengo Я пытаюсь преобразовать синтаксис C++ в Python. И извинения, есть 3 матрицы в обоих. – Apollo
Ops Я просто редактировал вопрос, я постараюсь ответить на него. –