FLANN – the Fast Library for Approximate Nearest Neighbors – is a collection of nearest-neighbor algorithms, and a meta-algorithm to select the best of them for a given dataset.
0 ответов

Как получить доступ к значениям, хранящимся в flann::Matrix

Я работаю с фланговой библиотекой с облаками точек. У меня есть этот метод адаптера, который преобразует мои собственные точки во фланго-используемые точки flann::Matrix<float> * converterFlann::convertArray(vector<Point *> *P){ float po…
08 июн '16 в 08:16
0 ответов

Как найти ориентацию изображения в сцене с Flann Feature Matching в OpenCV

Итак, я смог получить совпадения в характерных точках на двух изображениях, одном изображении запроса и другом изображении сцены, например: flann = cv2.FlannBasedMatcher(index_params,search_params) matches = flann.match(des1,des2) Теперь, когда у ме…
28 фев '18 в 13:30
2 ответа

OpenCV: AttributeError: у объекта 'list' нет атрибута 'queryIdx'

Я использую OpenCV, SIFT а также Homography чтобы обнаружить все объекты на картинке. Моя общая картина выглядит так: И я хочу обнаружить все лампы на картинке, даже если ориентация между ними не совсем одинакова. Моя модель выглядит так: Я написал …
06 янв '17 в 11:26
2 ответа

FLANN для OpenCV Java

Средство сопоставления FLANN в OpenCV C++ работает нормально, но, оглядываясь вокруг, кажется, что в OpenCV Java нет оболочки для FlannBasedMatcher, но я нашел два возможных (?) Обходных пути, которые я не совсем уверен, как использовать. Первый отв…
23 апр '15 в 16:05
2 ответа

Hdf5.h ошибка компиляции

Я попытался скомпилировать фланн, но у меня возникли некоторые ошибки при открытии файла hdf5.h об основании hdf5.h! При открытии этого файла вы можете найти импортировать себя в код! "#include " Как это случилось?! И как я могу это исправить? In fi…
0 ответов

openCV - поиск соответствия объекта в радиусе вместо всего изображения

Я хочу использовать средство сопоставления для объектов SIFT, которое учитывает пространственную близость объектов перед нахождением соответствия. Вместо поиска по всему списку ключевых точек мне нужно искать только определенный радиус изображения. …
1 ответ

FLANN и большой файл HDF5

Я пытаюсь использовать фланн с большим файлом hdf5 (размеры 1kk x 1k). Но все не работает на функцию в flann_example.cpp Matrix<float> dataset; load_from_file(dataset, "carray.hdf5", "carray"); онлайн dataset = flann::Matrix<T>(new T[dim…
26 фев '14 в 06:06
0 ответов

Нужна информация о opencv FlannBasedDetector

Из этого вопроса у меня есть несколько вопросов, на которые я не могу найти никакого ответа. Два более важных из них: 1) что означают два аргумента конструктора FlannBasedMatcher и как они изменяют поведение Flann. 2) Из того, что я прочитал, можно…
14 фев '14 в 22:50
1 ответ

Как использовать класс GenericIndex в opencv

Поскольку Index_ является устаревшим классом во фланговой библиотеке, я пытаюсь использовать GenericIndex класс, который является шаблоном класса. Я не знаю, как создать объект для этого класса. Определение класса в flann.hpp выглядит следующим обра…
25 ноя '13 в 10:07
0 ответов

Как использовать фланн в iOS проекте?

Я заинтересован в использовании библиотеки FLANN в iOS Проект, над которым я работаю. Через Google я видел, что openCV включает в себя библиотеку Flann и имеет структуру, которую можно использовать в ios. Однако я бы не стал импортировать весь openC…
05 июн '18 в 14:28
1 ответ

Фидуциальные маркеры - OpenCV - Обнаружение и сопоставление функций

Кто-нибудь поделится своими знаниями об обнаружении функций OpenCV и извлечении фидуциальных маркеров? Я пытаюсь найти опознавательный маркер (см. Изображение ниже) (самостоятельно созданный стиль ARTag с использованием MS Paint) в сцене. Используя …
02 фев '15 в 04:16
0 ответов

Результаты определения ключевых точек SURF и сопоставления FLANN между изображениями сильно различаются для библиотек C++ и Python OpenCV

Я реализовал рабочий процесс сопоставления ключевых точек между изображениями в Python, и я нахожусь в процессе преобразования его в Objective C++ для использования в проекте iOS. Я использую OpenCV 3.4 на обеих платформах. Хотя я сопоставляю свой к…
07 фев '18 в 12:53
1 ответ

Как использовать сопоставление возможностей opencv для обнаружения подделки копирования-перемещения

В моем проекте opencv я хочу обнаружить подделку при копировании и перемещении изображения. Я знаю, как использовать opencv FLANN для сопоставления функций в 2 разных изображениях, но я очень запутался в том, как использовать FLANN для обнаружения п…
11 мар '16 в 23:08
2 ответа

OpenCV сохраняет изображение, ключевые точки и дескрипторы в файл

Я использую детектор SURF/FLANN, и я хочу сохранить изображение, точки, дескрипторы в файл, чтобы я мог затем сравнить это изображение, и оно указывает на второе изображение и точки, однако, когда я получаю, я получаю следующую ошибку попробуйте нап…
28 янв '14 в 12:58
1 ответ

FlannBasedMatcher возвращает разные результаты

С использованием FlannBasedMatcher в OpenCV я получаю разные результаты, вызывая совпадения с одинаковыми параметрами. Может кто-нибудь подсказать, что я делаю не так, пожалуйста? Приведенный ниже код показывает минимальный пример проблемы, с которо…
01 май '14 в 10:09
1 ответ

FLANN matcher-OPENCV макс. 3 минуты

У меня есть некоторый код, который использует устройство сопоставления Фланна и детектор ORB, чтобы найти особенности между двумя изображениями человека. Я использую OpenCV 3 на Ubuntu. У меня есть несколько сомнений. Кодекс выглядит следующим образ…
09 окт '15 в 05:44
1 ответ

Построение библиотеки точек облака (PCL) в macOS X Ошибка Mojave: ld: библиотека не найдена для -lflann

Я следую кучу руководств по установке PCL... Я получаю следующую ошибку: ld: library not found for -lflann Я установил pcl с помощью brew install pcl, Вот мой CMakeList.txt set(PCL_DIR "/usr/local/Cellar/pcl/1.9.1/share/pcl-1.9/") cmake_minimum_requ…
14 дек '18 в 08:49
1 ответ

Понизьте Opencv, используя conda в Mac OS

Я использую этот код: import numpy as np import cv2 from matplotlib import pyplot as plt # file filename1 = 'img1.png' filename2 = 'img2.jpg' img1 = cv2.imread(filename1,0) img2 = cv2.imread(filename2,0) # resize height1, width1 = img1.shape if heig…
25 июл '17 в 12:42
1 ответ

Индекс соответствия Flann в OpenCV в python

Я реализую программу, которая должна сопоставить изображение (img1) с очень похожим изображением (обычно с разным разрешением, освещением; иногда с некоторым переводом) из набора из 15-30 изображений. Я использую детектор функций ORB и Flann Matcher…
15 янв '19 в 23:03
1 ответ

OpenCV Python FlannBasedMatcher добавить несколько дескрипторов

Я пытаюсь определить изображение с помощью SURF, следуя инструкциям ( https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_feature2d/py_matcher/py_matcher.html). Теперь моя цель - добавить несколько изображений в FlannBasedMatcher…
15 дек '18 в 15:38