问题标签 [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.
octave - vl_sift() 在 Octave 中不起作用?
我vlfeat
使用apt-get install octave-vlfeat
. 由于某种原因,SIFT 函数不起作用,并显示“vl_sift() undefined”。同时,功能喜欢vl_hog()
并且vl_kmeans()
确实可以正常工作。
没有结果which vl_sift
。
有没有其他人遇到过类似的问题?是否有一些额外的依赖?
八度 3.8.1
java - 在 java 中使用 VLfeat 库编译 Matlab 代码
我无法在 java 中编译我的 Matlab 代码(使用 matlab 编译器工具),因为我在代码中使用了 VLfeat。这是它产生的错误:
您对如何解决此问题有任何想法吗?
image-processing - VLFeat:计算 SIFT 的八度音阶数
我正在尝试通过并理解一些 VLFeat 代码,以了解它们如何生成 SIFT 特征点。一开始让我困惑的一件事是他们如何计算 SIFT 计算中的八度音阶数。
因此,根据文档,如果为初始八度音阶数提供负值,它将计算由 log2(min(width, height)) 给出的最大值。对应位的代码为:
此代码在函数中是在 vl_sift_new 函数中。这里 o_min 应该是第一个八度的索引(我猜不需要从全分辨率图像开始)。我假设在大多数用例中可以将其设置为 0。
所以,我仍然不明白为什么他们从这个值中减去 3。这似乎非常令人困惑。我确信有一个很好的理由,但我一直无法弄清楚。
matlab - “检测到无效的 %N$ 使用” vlfeat 筛选错误
我已经使用了vlfeat工具箱和vl_sift,很多次都没有问题。我决定在Matlab R2009a和ubuntu 14.04中使用它。这是我在运行 vl_setup() 时遇到的错误
但是当我再次运行相同的代码时,错误不会出现并且代码vl_setup编译,但没有显示输出
当我运行这个示例代码时
matlab 在终端上崩溃并出现以下错误
我被困在这里很长一段时间没有任何具体的方向。如果有人能指出我正确的方向或解决这个问题,那将有很大帮助!非常感谢您的帮助。
更新 1
vlfeat 的自述文件说它需要 matlab 2009b min,工具箱才能工作。这可能是一个原因吗?
c - VLFeat:vlmudulo_2pi_f 函数
我试图了解 VLFeat SIFT 算法的内部工作原理,并且在计算图像梯度时注意到了这个语句:
我想知道这个表达式是否与vl_fast_atan2_f (gy, gx)
我们添加的不同2 PI
,并且 RHS 上的表达式的模数应该计算为atan2(gy, gx)
?
sift - vlsift 的运行时错误:输入图像包含格式错误的 PGM 标头
我正在尝试通过在 src 文件夹中运行 sift.c 文件来测试vlfeat计算机视觉库的 sift 检测器。我已成功编译并运行该程序。但是,我得到了错误:输入图像包含格式错误的 PGM 标头。我确定这不是输入图像文件的问题。谁能解释一下。
sift - 默认 vlfeat sift 返回的功能少于 D.lowe 的 sift 实现
正如我在标题中提到的,默认 vlfeat 筛选返回的功能少于 D.Lowe 的筛选。我怎么能让 vlfeat sift 像 D.Lowe's 那样返回尽可能多的功能。还是我们只能提供关键点的位置信息来使用 vlfeat sift 提取 sift 特征?谢谢你。
matlab - MATLAB VLFeat mex 错误:无法识别“mt”
我正在尝试在 Windows 8 64 位上使用 MATLAB R2015a 设置 vlfeat 0.9.20。
我安装了 Microsoft Windows SDK 7.1,然后运行mex -setup
,似乎正确找到了 SDK。
但是当我运行时,vl_compile;
我收到以下错误:
我该如何解决这个错误?
谢谢 !
matlab - VL_SIFT - 未定义的函数或变量
我尝试使用 VLFeat 库。所以,我已经下载了包并运行了 vl_setup 脚本。但是当我创建一个新脚本并输入以下代码时:
它给出了这样的错误:
vl_sift('imhog.jpg')
未定义的函数或变量“vl_sift”。
matlab - SVM:如何在 vlfeat 中使用 chi2 内核
我想在 vlfeat 中使用 chi2 内核而不是线性内核。
这是使用 chi2 的示例。
"... % 使用内核映射参数创建结构
hom.kernel = 'KChi2';
hom.order = 2;
% 创建数据集结构
dataset = vl_svmdataset(X, 'homkermap', hom);
% 在线学习 SVM使用数据集结构的内核映射扩展
[wb info] = vl_svmtrain(dataset, y, lambda, 'MaxNumIterations', maxIter) ..."
这里到底发生了什么?hom.order 是做什么的?
vl_svmdataset 有什么作用?此外,还有一个名为 vl_homkermap() 的函数。它有什么作用?
假设我有一个矩阵 m 并且我想在其上使用 svm 和 chi2 内核。
我怎么做?