Масштабно-инвариантное преобразование признаков (SIFT) - это алгоритм компьютерного зрения для обнаружения и описания локальных особенностей изображений. Этот тег предназначен для вопросов программирования, связанных с реализацией SIFT или программами, использующими алгоритм SIFT для приложений компьютерного зрения.
1 ответ

OpenCV: SIFT методы обнаружения и сопоставления

Из документации OpenCV: C++:void SIFT::operator()(InputArray img, InputArray mask, vector<KeyPoint>& keypoints, OutputArray descriptors, bool useProvidedKeypoints=false) Параметры: img – Input 8-bit grayscale image mask – Optional input ma…
2 ответа

SIFT в matlab с использованием функции vl_sift

Я использую функцию vl_sift(с сайта vl_feat) для поиска дескриптора SIFT, который дает мне дескриптор размером 128*1 для одного изображения и 128*2 для второго. У меня есть причина 128, но я не понимаю, почему столбцы продолжают меняться (иногда 1, …
16 май '16 в 10:52
1 ответ

Реализация распознавания объекта Bags of Words с использованием VLFEAT

Я пытаюсь реализовать код распознавания объектов BOW в Matlab. Процесс немного сложен, и у меня было много проблем с поиском надлежащей документации по процедуре. Так может ли кто-нибудь перепроверить, имеет ли смысл мой план ниже? Я широко использу…
18 июн '12 в 22:25
2 ответа

Реализация SIFT в Java

Поэтому я работаю над простым приложением Java, которое позволяет пользователю вводить изображение в качестве запроса и сравнивать его с базой данных изображений (которая в основном представляет собой не более чем каталог различных изображений). Я в…
08 мар '11 в 15:27
0 ответов

Сложность функции SIFT: реализация Matlab

Сложность алгоритма извлечения функций SIFT от Lowe заключается в том, что они могут найти любую сеть или что-то еще. я думаю, что это => лм.... где л число октав и м количество изображений в нем. хотите, чтобы это было подтверждено... это правильно…
29 янв '12 в 23:37
1 ответ

Проблема в ответе SVM opencv

Я работаю над системой обнаружения рака молочной железы и использую набор данных miniMias. Я на последнем этапе, я извлекаю функции SIFT,SURF из ROI, и для разных ROI у меня разное количество функций, поэтому я получил разное количество дескрипторов…
26 май '17 в 05:29
1 ответ

solvePnP/solvePnPRansac не дает хорошей оценки положения камеры

Я пытаюсь использовать этот код, чтобы найти положение камеры, найдя плоское изображение на картинке: https://docs.opencv.org/3.3.1/d1/de0/tutorial_py_feature_homography.html Для этой картины это работает правильно: и находит образец. Я использую cv…
13 дек '17 в 02:20
0 ответов

Где взять реализацию алгоритма SIFT для графического процессора С. Хеймана?

С. Хейманн внедрил алгоритм SIFT на GPU в 2007 году, его статья находится здесь http://wscg.zcu.cz/wscg/Papers_2007/Full/G03-full.pdf Теперь мне нужно запустить его код для сравнения с моей реализацией. Кажется, его код доступен, так как я прочитал …
07 май '12 в 08:24
2 ответа

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

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

OpenCV - извлечение дескриптора SIFT/SURF из предварительно обрезанных патчей

У меня есть набор серых пятен размером 100K 64x64 (которые уже выровнены, то есть все они имеют одинаковую ориентацию), и я хотел бы извлечь дескриптор SIFT из каждого с помощью OpenCV. Мне ясно, что все, что мне нужно сделать, это определить вектор…
12 сен '14 в 15:36
1 ответ

Как сохранить функции SURF, SIFT, Harrison-Corner в моей базе данных sql?

Итак, вот моя проблема. Я не программист базы данных, поэтому правильный дизайн и реализация не очевидны для меня, но в любом случае вот мой вопрос. У меня есть база данных SQL (MySQL) и много изображений. Я хочу извлечь особенности из этих изображе…
12 май '14 в 21:48
2 ответа

Opencv Repeatability Результат не имеет смысла?

Я пытаюсь оценить SIFT и SURF детекторы по критериям повторяемости. я узнаю, что ниже метод может найти повторяемость, соответствие SIFT и SURF cv::evaluateFeatureDetector(img_1c, img_2c, h12, &key_points_1, &key_points_2, repeatability, cor…
0 ответов

Создание SIFT с нуля с использованием OpenCV: предложения по обнаружению экстремальных масштабных пространств

У меня проблемы. Я пытаюсь выполнить обнаружение экстремумов на серии DoG, которые являются результатом создания шкалы 4 октав и 5 шкал на октаву. Что мне нужно сделать, это: Таким образом, мне нужно взять центральный пиксель скользящего окна на сре…
14 апр '18 в 14:16
1 ответ

Плотное просеивание и взбивание

Я хочу задать два вопроса о плотном сите (dsift) и vlfeat: Любой материал, который детали dsift? Я видел многих, которые говорили, что "плотный SIFT - это приложение SIFT к плотным сеткам". Но что это значит? Можно ли это описать более подробно? Я п…
07 май '16 в 10:19
4 ответа

Какой алгоритм обнаружения признаков наиболее прост для изучения?

Я оборачиваюсь вокруг алгоритмов определения функций. Я изучил варианты, которые у меня есть: SIFT, SURF, BRISK, FREAK и т. Д. Все они кажутся довольно сложными с точки зрения основополагающей математики. Наоборот, я хочу сделать один шаг за раз, по…
1 ответ

PCA-SIFT на Java

У кого-нибудь есть исходный код или даже просто псевдокод для PCA-SIFT на языке Java? Я делаю программу, которая извлекает функции SIFT из изображений, а затем подает эти функции из нескольких изображений в ELM, но у меня возникают проблемы с количе…
22 фев '14 в 11:51
1 ответ

Как создать базу данных дескрипторов SIFT [с Python]?

Как мне создать базу данных дескрипторов SIFT (изображений)? Я использую OpenCV в Pyhton 2.7, и я намерен внедрить обучающий набор под наблюдением на машине опорных векторов. Вот мой код для 1 изображения import cv2 import numpy as np img = cv2.imre…
05 дек '13 в 00:04
0 ответов

Как использовать алгоритм SIFT в php

Я создаю плагин WordPress в php, поэтому мне нужно использовать алгоритм SIFT для сравнения изображений из базы данных, но я не нашел никакой библиотеки алгоритмов SIFT в php, доступной только в c и C++. Я пытался найти в Google, но не получилось. Г…
17 июн '17 в 05:43
1 ответ

Не понимаю алгоритм SIFT

Алгоритм SIFT, есть несколько сомнений: во-первых, почему в масштабном пространстве выборки вниз? Во-вторых, зачем выбирать ключевую точку с масштабной инвариантностью? Я надеюсь, что вы можете дать более подробное объяснение! Спасибо!,,
06 дек '16 в 12:13
0 ответов

OutOfMemoryError opencv (не требуется 64-битное решение)

Привет, ребята, у меня есть проблема с моей opencv 2.3.0 Все, что я пытаюсь сделать, это извлечь SIFT из изображения, которое я скачал. Теперь изображение очень большое (около 120 МБ) 6124 Вт X 7636h PNG и ошибка, которую я вижу: OpenCV Error: Insuf…
29 май '14 в 01:44