Самый простой ответ, который приходит на ум, - это прочитать пример кода с небольшим пониманием и проверить, сработают ли Ваши идеи.API действительно меняется, и большинство учебных пособий написано для первых версий OpenCV, и, похоже, никто не удосужился их переписать.Тем не менее основные идеи, стоящие за этим, не меняются.Так что, если Вы найдете учебник, отвечающий на Ваши вопросы, но написанный на старом API, просто посмотрите в документации современную замену используемых функций.Это не легко и быстро, но похоже, что это работает.Если вы используете новейшую (на самом деле 2.3) версию, я предлагаю использовать и 2.1 документацию и 2.3 документацию + учебные пособия .Вы также должны посмотреть примеры, которые должны были быть установлены вместе с библиотекой.Есть много советов о том, как использовать определенные структуры и приемы, которые не были упомянуты в документации.Наконец, не бойтесь заглянуть внутрь кода самой библиотеки (если вы ее скомпилировали самостоятельно).К сожалению, это единственный источник, который я знаю, чтобы проверить, например, какой код соответствует типу объекта Mat
.