Похоже, что у вас нет или есть неправильный файл xfeatures2d lib в opencv / build / lib.Возможно, вы не заметили во время сборки opencv с использованием Cmake, но, возможно, вы не собрали эту библиотеку (или частично).
Я рекомендую вам пересобрать (удалить старый репозиторий сборки и создать новый пустой) openCV с помощью Cmake (графический интерфейс) и убедиться, что у вас включен параметр «BUILD_opencv_xfeatures2d».Затем убедитесь, что у вас нет ошибок во время генерации, потому что иногда есть некоторые проблемы с этой библиотекой(Если у вас есть, вам может потребоваться сгенерировать с другим подключением к Интернету или отредактировать свой прокси-сервер для этой операции.)
Посмотрите это руководство, если вам нужно пересобрать openCV: https://towardsdatascience.com/how-to-install-opencv-and-extra-modules-from-source-using-cmake-and-then-set-it-up-in-your-pycharm-7e6ae25dbac5 Надеюсь, это поможет.