Я новичок в opencv, и я сомневаюсь в одной из самых простых операций в кодировании: Передача значений в функции.
Вот что я хочу делать,
- Инициализировать
cv:Mat
в основной функции, скажем, значения от 0 до 50. - Передайте эту матрицу в качестве аргумента функции
foo()
, которая, в свою очередь, просто выводит значения каждого элемента в матрице. Вот оно.
Теперь я прочитал в нескольких местах, что, когда эти матрицы переданы, передается только заголовок, а не фактические данные. Тогда как я все еще могу считывать значения этой матрицы в вызываемой функции, как если бы вся матрица была передана?