Перейти к содержимому
Compvision.ru

Поиск по сайту

Showing results for tags 'ошибка'.



More search options

  • Search By Tags

    Введите теги через запятую.
  • Search By Author

Тип содержимого


Категории и разделы

  • Пакет OpenCV
    • OpenCV
    • Новости
    • Вопросы взаимодействия OpenCV + GDI, GDI+
  • Дополненная реальность (ARToolkit и др.)
    • ARToolkit
  • Нейросети
    • Вопросы по нейросетям и ИИ
  • Общие вопросы
    • Обсуждение общих вопросов
  • Другое

Найдено 2 результата

  1. Я новичок не только в распознавании, но и в программировании на с++, поэтому нуждаюсь в совете. При написании тестовой задачи у меня возникла одна ошибка: «использование объекта абстрактного типа класса "cv::xfeatures2d::SURF" не допускается:». Я использовал этот код. SurfDescriptorExtractor extractor; Mat descriptors_object, descriptors_scene; extractor.compute( img_object, keypoints_object, descriptors_object ); extractor.compute( img_scene, keypoints_scene, descriptors_scene ); Однако в других примерах я обнаружил другое оформление того же самого и поступил по аналогии ним. Ptr<SURF> extractor = SURF::create(); Mat descriptors_object, descriptors_scene; extractor->compute(img_object, keypoints_object, descriptors_object); extractor->compute(img_scene, keypoints_scene, descriptors_scene); Всё заработало. Осталось теперь понять – почему возникла ошибка и что я такого сделал, что она исчезла. Не хочу пропускать такие принципиальные вещи. Помогите разобраться.
  2. Уважаемые коллеги. Помогите с решением такой проблемы. Установил библиотеку opencv, вроде добился того, что одна простая тестовая программа по распознаванию заработала. Решил перейти к функции SURF, которая мне как раз и необходима, возникла ошибка, обработать которую уже сколько времени никак не могу: «тип компьютера модуля "x64" противоречит типу целевого компьютера "X86"». Что делать?
×