问题标签 [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 投票
1 回答
4644 浏览

algorithm - K 表示在矩阵而不是数据上进行聚类

在matlab中,我可以像这样对数据矩阵进行聚类

矩阵“da”中的所有数据点将分为 3 个簇。

但是,我想对完整的矩阵进行聚类,而不是数据点。我有数百个 128*19 的矩阵,我想将这些矩阵分成五组。

例如

如果 128*19 有 11 个矩阵,

聚类后​​,我应该能够弄清楚:

即中心 1 将返回矩阵编号 1,7,11

如何在 matlab 中实现这一点?任何帮助/指针都非常感谢。

(这些 128*19 矩阵包含图像的 SIFT 描述符,基于这些描述符的分类,我将对图像进行分类)

谢谢。

0 投票
1 回答
383 浏览

machine-learning - 支持向量机的奇怪现象:负例得分更高

我使用 VL-Feat 和 LIBLINEAR 来处理 2 类分类。训练集的#(-)/#(+) 为 35.01,每个特征向量的维度为 3.6e5。我有大约 15000 个示例。

我已将正例的权重设置为 35.01,将负例的权重设置为默认值 1。但我得到的是测试数据集上的性能极差。

所以为了找出原因,我将训练示例设置为输入。我看到的是负面例子比正面例子的决策值略高。这真的很奇怪,对吧?我检查了输入以确保我没有错误地标记示例。我已经对直方图向量进行了标准化。

有没有人遇到过这种情况?

这是训练模型的参数。我对bias、regularizer和dualityGap等参数感到奇怪,因为它们太小了,很容易失去准确性。

0 投票
1 回答
702 浏览

image - 计算给定补丁的筛选描述符

我正在尝试计算 Winder-Brown自由数据集中存在的图像补丁的筛选描述符。这些 64x64 补丁似乎已经通过仿射变换和旋转进行了校正。我正在使用 vl sift 库来计算描述符,我正在使用的代码(绕过特征检测器)是

问题是我不确定这是否有效,因为匹配结果非常非常糟糕。你们有谁曾经使用过这个数据集,并且有一些提示可以正确计算这些补丁的 SIFT 描述符?

0 投票
2 回答
2149 浏览

c++ - 使用 Vlfeat 的 C API 进行快速切换

我已经在我的电脑上安装了 vlfeat 并且似乎已经让它在 netbeans 上运行。

我目前正在尝试使用 vlfeat 的 quickshift 功能,但我无法找到有关如何执行以下操作的任何参考:

  1. 使用 quickshift 分割在 vlfeat 的 C/C++ 代码中导入输入图像。
  2. 为此,我需要初始化一个快速转换对象“vl_qs_type”,但我无法找到执行此操作的方法。

对此的任何帮助将不胜感激。

谢谢。

0 投票
1 回答
1438 浏览

matlab - 使用 vlfeat/libsvm 将定向梯度直方图作为特征向量

我是用于计算机视觉的 vlfeat 库的新手,我在处理它时遇到了问题。我想要做的是使用定向梯度直方图(HOG)作为特征向量在不同维度的 LIBSVM 图像中进行分类。

我要处理的第一个问题是 vl_hog 返回给我一个 HOG 矩阵,而不是一个向量。这不是一个真正的问题,因为我可以按如下方式对该矩阵进行矢量化:

第二个问题是什么让我感到害怕。因为图像有不同的维度,特征向量也有不同的维度,所以不可能用它们来提供 libsvm,或者我错了?我可以用更简单的方式解决这个问题吗?我错过了什么?

0 投票
1 回答
282 浏览

matlab - MATLAB R2010a 中的 VLFeat 错误 - hists{ii} = getImageDescriptor(model, im);

我正在使用 vl_sift 工具从一组图像中提取特征进行分类。在运行 phow_caltech101() 时,命令提示符向我抛出如下错误,

hists{ii} = getImageDescriptor(模型, im); ???'struct' 类型的输入参数的未定义函数或方法'getImageDescriptor'。

我在任何存储库中都找不到函数“getImageDescriptor”。你能帮我么?

此致,

0 投票
1 回答
233 浏览

sift - 为什么 Vlfeat 会为不同的图像生成相同数量的描述符?

我注意到 Vlfeat/Sift 为不同的图像生成相同数量的描述符,为什么?定向分配的目的是什么?描述符形成过程中似乎有类似的过程。我对 SIFT 很陌生,对 SIFT 中的很多东西感到困惑。谢谢你的帮助。

0 投票
1 回答
242 浏览

python - 如何在 Python 中使用 vl_covdet

谁能告诉我如何vl_covdet在 python 中使用?目前我只使用 sift 提供的,vlfeat但我没有通过这种方法获得所需的功能。

0 投票
2 回答
333 浏览

image - MATLAB image() 在按住后旋转

我正在打印这样的图像:

这很好,但是当我这样做时

图像旋转 180 度。任何想法为什么,以及如何解决这个问题?

我为什么要这样做hold on?因为我想在图片上画点别的东西。

谢谢你的帮助!

确切的问题

图像围绕中心点旋转 180 度,然后围绕 y 轴再旋转 180 度。

答案 :

感谢@lennon310,我已将代码更新为:

现在它可以正常工作了。

0 投票
4 回答
1990 浏览

c - 在 C 中使用 VLFeat 出现“加载共享库”错误

我正在尝试使用 C 语言中的 VLFeat 库,如网站 http://www.vlfeat.org/gcc.html中给出的那样。

我下载并安装了库。我使用glnxa64架构。图书馆位于/A/B/C/vlfeat-0.9.18

我的代码如下:

我使用以下语句编译我的代码,

但是当我运行它时,我收到以下错误