Я работаю над ОС Ubuntu.
Сначала я следовал руководству по установке OpenCV из исходного кода путем клонирования репозиториев, а затем протестировал пример, и он сработал, поэтому он успешно скомпилировался и установился.
Я начал добавлять свои файлы и убедился, что никакие имена не дублируются, и все файлы были добавлены, поэтому там проблем с зависимостями не было.
Затем я снова запустил CMake и выполнил команду make, но она выдала следующую ошибку:
Код: Выделить всё
opencv/modules/calib3d/src/RansacOptimalNPnP/../NPnP/DualVar.h:71:8: error: ‘optional’ in namespace ‘std’ does not name a template type
71 | std::optional
Что я могу изменить в списке OpenCV CMake, чтобы это изменить?
Подробнее здесь: https://stackoverflow.com/questions/736 ... version-17
Мобильная версия