问题标签 [vlfeat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1084 浏览

ubuntu - Ubuntu14.04 中 Octave 的 Vlfeat 安装

我正在尝试在 Ubuntu 14.04 中安装对 octave 的 Vlfeat 支持。我正在按照以下链接中的说明进行操作: http ://www.vlfeat.org/install-octave.html 。但是,当我运行命令时

收到以下错误:

0 投票
0 回答
118 浏览

c++ - VlFeat 调试宏

我在 Microsoft Visual Studio 2012 中使用 VLFeat 库 ( http://www.vlfeat.org/ )。

我的问题是:每当我运行程序时,控制台都会打印三个 Debug 行。我查看了源代码;似乎只有在定义宏 DEBUG 时才会打印这三行。

不幸的是,我找不到宏的定义位置;我没有在图书馆的源代码中找到它,也没有自己定义它。我什至尝试取消定义它(#undef),但这没有帮助。有谁知道宏是否由 Visual cpp 编译器定义,如果是,如何取消定义它?

0 投票
1 回答
319 浏览

compilation - VLFeat 为 Octave 编译:损坏的 makefile

我正在尝试编译 VLFeat 以与 Octave 一起使用,但 *.d 文件最终都位于 VLFeat 根目录中。然后导致大多数文件出现以下错误。

我没有执行MKOCTFILE=mkoctfile makeMKOCTFILE在 octave.mak 文件中定义为 /bin/usr/mkoctfile 并且没有定义变量MEX

我正在使用 VLFeat 0.9.19 版,谁能告诉我我的方法是否错误或如何解决这个问题?

谢谢你的帮助。

0 投票
2 回答
503 浏览

computer-vision - SIFT关键点方向与SIFT描述方向的关系

我正在使用 VLfeat 开源来提取 SIFT 关键点及其描述。下图显示了其中之一。黄色圆盘表示关键点的比例(半径)和方向(线)。绿色框表示其描述(即 4x4 8-bin 方向直方图)。

问题本身很简单。为什么“关键点的方向(黄线)”与“描述中的主要(最常见)方向(绿色中最流行的 bin)”不同?

据我了解,关键点的方向由周围的峰值像素梯度决定。那么,方向也显示为绿色不是很自然吗?是不是因为绿框比关键点的比例大很多?

筛
(来源:年轻的 me.berkeley.edu

0 投票
2 回答
2040 浏览

c - 如何在 C 代码中使用 vlfeat sift 匹配功能?

我刚刚在这里发现了一个类似的问题。但我只想根据vlfeat. 基于筛选特征描述提取和匹配检测图像是否包含另一图像中的对象的目标。我需要用 C 来做,而不是 Matlab。

那么如何vl_ubcmatch在 C 代码中调用函数呢?

0 投票
1 回答
750 浏览

python - __init__.py 中的导入错误:PyVlfeat 中没有名为 _vlfeat 的模块

我正在尝试运行 Vlfeat 库的这个 python 重写。 https://github.com/shackenberg/phow_caltech101.py。我正在尝试运行应用程序 phow_caltech101。

这是扔

在相应的“ init .py”文件中,我可以看到它被称为“import _vlfeat”。我是python新手,请告诉我是什么导致了这个错误?

0 投票
1 回答
2271 浏览

python - 在 python 中生成 Null/No SIFT 描述符和关键点

我正在尝试从一组图像补丁创建一个密码本。我已将图像 (Caltech 101) 划分为 20 X 20 图像块。我想为每个补丁创建一个 SIFT 描述符。但是对于某些图像补丁,它不返回任何描述符/关键点。我尝试过使用 OpenCV 和 vlfeat。使用任何库的行为都是相同的。

以下是我使用 OpenCV 的代码 -

des 是“无”。如果我使用 vlfeat,情况也是如此。注意:如果我使用不同的图像,以上工作。对于某些图像(10 个中的 6 个),它返回 None。

我已经使用 OpenCV 索引创建了图像补丁 -

0 投票
1 回答
848 浏览

sift - Matlab中VLFeat的图像拼接

以下是一段代码,它在使用 RANSAC pror 计算单应矩阵 H 后形成两个图像的马赛克,SIFT 用于计算描述符:

现在我知道我们需要在使用计算的 Homography 拼接图像之前以某种方式扭曲图像?那么,“box2”定义背后的逻辑是什么,即为什么要考虑im2的第一维和第二维的大小?另外,mass的功能和后面的代码行是什么?

0 投票
1 回答
361 浏览

python - 将 VLFEAT 嵌入 python 应用程序

我在我的电脑上安装了 VLFEAT,我测试它工作正常

现在我想从我的 python 程序中调用下面的命令,使用os.system(cmd)

但这似乎不起作用,应该在我的日食中添加一些东西吗?VLFEAT到eclipse的源码安装?

有什么建议么?谢谢你

0 投票
0 回答
234 浏览

matlab - 仅识别图像的一部分

我只想识别图像中的这个标记部分。(标记为红色)它应该是一个尺度和平移不变的匹配算法。我可以使用哪种最好的方法?

SIFT 方法在这里有用吗?正如我所观察到的,它输出了很多点。我只想始终识别这个预定义的部分。也许是一个斑点,或者这部分的质心。

在此处输入图像描述

编辑:我正在尝试使用VLFeat中的 SIFT 。这是我正在使用的代码:

在此之后,我如何查看匹配的图像?正如网站上显示的那样?

另外,这种方法是否可以满足我仅识别小缺口的目的?

在此之后我应该如何进行?