Как проверить, указывают ли два CV :: Mat на одни и те же данные в OpenCV?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как проверить, указывают ли два CV :: Mat на одни и те же данные в OpenCV?

Сообщение Anonymous »

Учитывая, что CV :: Mat является своего рода общим указателем,
Я хочу создать функцию, которая сравнивает два cv :: mat: < /p>

Функция возвращает True, если два CV :: mat plote к одинаковым данным. < /li>
В случае двух Cv (s), функция, истинные, если истинно, если истинно, если истинно, если истинно, если истинно, если истинно, если истинно, если истинно, если истинно, если истинно, если истинно, если истинно. />( I.e одинаковые размеры и (0,0) индексы) и указывают на одни и те же данные.
соответствует ли эта функция мои ожидания? < /li>
< /ul>
bool sameData(const cv::Mat& a, const cv::Mat& b){
return (a.size() == b.size()) && (a.ptr(0, 0) == b.ptr(0, 0));
}


Подробнее здесь: https://stackoverflow.com/questions/795 ... -in-opencv
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»