- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
在过去的 5 个小时里,我一直在尝试为 VlFeat 安装 python 包装器,它总是以:
cannot find -lboost_python-mt-py27
正如其他线程中所建议的那样,我更改了安装文件以要求它使用 python 2.7 boost 库。我系统上的 python 版本是 2.7.6。这就是我得到 -lboost_python-mt-py27 而不是 -lboost_python-mt-py26 的原因
此外,我重新安装了 boost-python-dev。然而,这个问题并没有消失。我完全没有想法,不知道还能做什么。
[编辑] 当我这样做时: ldconfig -p |grep libboost
我得到:
libboost_wserialization.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_wserialization.so.1.54.0
libboost_wave.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_wave.so.1.54.0
libboost_unit_test_framework.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.54.0
libboost_timer.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_timer.so.1.54.0
libboost_thread.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.54.0
libboost_system.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_system.so.1.54.0
libboost_signals.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_signals.so.1.54.0
libboost_serialization.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_serialization.so.1.54.0
libboost_regex.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_regex.so.1.54.0
libboost_random.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_random.so.1.54.0
libboost_python-py34.so.1.55.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_python-py34.so.1.55.0
libboost_python-py34.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_python-py34.so.1.54.0
libboost_python-py34.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_python-py34.so
libboost_python-py33.so.1.55.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_python-py33.so.1.55.0
libboost_python-py27.so.1.55.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.55.0
libboost_python-py27.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.54.0
libboost_python-py27.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_python-py27.so
libboost_program_options.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.54.0
libboost_prg_exec_monitor.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_prg_exec_monitor.so.1.54.0
libboost_mpi.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_mpi.so.1.54.0
libboost_math_tr1l.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_math_tr1l.so.1.54.0
libboost_math_tr1f.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_math_tr1f.so.1.54.0
libboost_math_tr1.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_math_tr1.so.1.54.0
libboost_math_c99l.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_math_c99l.so.1.54.0
libboost_math_c99f.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_math_c99f.so.1.54.0
libboost_math_c99.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_math_c99.so.1.54.0
libboost_log_setup.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_log_setup.so.1.54.0
libboost_log.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_log.so.1.54.0
libboost_locale.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_locale.so.1.54.0
libboost_iostreams.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_iostreams.so.1.54.0
libboost_iostreams.so.1.49.0 (libc6,x86-64) => /usr/lib/libboost_iostreams.so.1.49.0
libboost_graph_parallel.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_graph_parallel.so.1.54.0
libboost_graph.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_graph.so.1.54.0
libboost_filesystem.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.54.0
libboost_date_time.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_date_time.so.1.54.0
libboost_date_time.so.1.53.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_date_time.so.1.53.0
libboost_date_time.so.1.49.0 (libc6,x86-64) => /usr/lib/libboost_date_time.so.1.49.0
libboost_context.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_context.so.1.54.0
libboost_chrono.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.54.0
libboost_atomic.so.1.54.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.54.0
因此,它寻找的“mt”版本似乎并不存在。我在我的 linux mint 系统上看不到任何安装候选。
[编辑 2]:我通过链接到标准 boost 库使它工作,但想知道如何让它与多线程版本一起工作!
最佳答案
在 Linux 上,来自 Boost v1.40.0 :
Build System
The default naming of libraries in Unix-like environment now matches system conventions, and does not include various decorations.
装饰是这样的标签:
-mt: the library was built with multithreading support enabled.
-d: encodes details that affect the library's interoperability with other compiled code. ...
在 Linux 和 Windows 上,Boost 库通常都是以 MT 模式构建的,但只有在 Windows 上,您才能为其获得 -mt 后缀(例如,查看 BOOST libraries in multithreading-aware mode)。
因此,您与 boost_python-mt-py27
链接的想法应该是安全的(不幸的是,我不知道如何区分线程感知库和常规库)。
关于python - 为 vlfeat 安装 python 包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28543577/
我已经设法让 VlFeat 的 SIFT 实现正常工作,我想尝试匹配两组图像描述符。 SIFT 的特征向量是 128 个元素的 float 组,我将描述符列表存储在 std::vector 中,如下面
我试图了解 VLFeat SIFT 算法的内部工作原理,在计算图像梯度时我注意到这个陈述: *grad++ = vl_mod_2pi_f (vl_fast_atan2_f (gy, gx) +
我一直在尝试为 anaconda 附带的 Jupyter 设置 vlfeat 库。我已经从这个 https://anaconda.org/menpo/vlfeat 安装了但无法在笔记本中导入库。有人可
我正在尝试在 matlab 中实现 BOW 对象识别代码。这个过程有点复杂,我在寻找有关该过程的适当文档时遇到了很多麻烦。那么有人可以仔细检查我下面的计划是否有意义吗?我正在使用 VLSIFT lib
我有 1 个暗淡数据的 6 个样本作为示例,我正在尝试在其上训练 vlfeat 的 SVM: data: [188.00000000; 168.00000000; 19
我尝试在自己的项目中使用 VLFEAT。按照其主页中提供的说明进行操作,我还有一个问题。 首先,我使用 g++ 'make ARCH=glnx86' 编译了这个库。看起来还可以。然后我用一个小程序来检
我是 Python 新手,我想在 Ubuntu (13.04) 上安装 VLFeat。 我正在使用 Eclipse 3.8。对于 Python,我在 Eclipse 上安装了 PyDev 扩展。 我已
我正在使用 k-means 对我的数据进行聚类,但我没有使用标准算法,我正在使用近似最近邻 (ANN) 算法来加速样本到中心的比较。这可以通过以下方式轻松完成: [clusterCenters, tr
我正在尝试使用存储在 OpenCV Mat 中的输入图像来使用 VLFeat 库的 vl_slic_segment 函数。我的代码正在编译和运行,但输出的超像素值没有意义。到目前为止,这是我的代码:
我想执行一项分类任务,在该任务中,我将一个对象的给定图像映射到该对象可能位于的预定义星座列表之一(即找到最可能的匹配项)。 为了获得图像的描述符(我将在其上运行机器学习算法),建议我使用 SIFT 和
我目前正在使用 vlfeat 的 Dense SIFT。但是我只从代码中得到了一个关键点和描述符。但是返回的关键点数量更多。如何提取所有关键点和描述符。 Descriptor 也是一个单一的值,它应该
我正在尝试使用 VLFeat's kmeans implementation in C但我很难理解它是如何工作的。 注意:我在 C++ 程序中使用 C API,所以我在这里发布的任何代码都是 C++。
我正在尝试比较 OpenCV 的 SIFT 实现和 VLFeat . 我注意到 VLFeat 的描述符值是整数,例如: 0 0 0 0 0 0 0 0 0 0 0 17 45 20 26 0 1 ..
我在 Matlab 中做 vlfeat,我正在关注这个问题 here . 下面是我简单的测试图片: 左图: 右图: 我在这里用 2 个简单的图像做了一个简单的测试(右图只是左图的旋转版本),我得到了相
在过去的 5 个小时里,我一直在尝试为 VlFeat 安装 python 包装器,它总是以: cannot find -lboost_python-mt-py27 正如其他线程中所建议的那样,我更改了
我使用 octave 并想使用 Vlfeat 在 Windows 7 中完成我的项目。该网站建议使用 Octave 如下: 我根据绿色(第一个)框中的代码完成安装包镜像。但是,我坚持使用红色(第二个)
我已经在我的电脑上安装了 vlfeat,它似乎可以在 netbeans 上运行。 我目前正在尝试使用 vlfeat 的 quickshift 功能,但我无法找到有关如何执行以下操作的任何引用资料: 使
我下载了 VLFeat lib 从它的 git 存储库!我按照 installation 中的说明进行操作页。但是当我运行 vl_setup 命令时,我收到了这个警告: 警告:名称不存在或不是目录:.
我希望这个问题不是很具体。我正在尝试编译 vlfeat Octave 3.6.2 的库。 它编译 mex 文件没有错误。但是如果我执行 vl_setup vl_demo 我明白了 error: vl_
我在用 java 编译 Matlab 代码时遇到问题(使用 matlab 编译器工具),因为我在代码中使用了 VLfeat。这是它生成的错误: Error using loadlibrary (lin
我是一名优秀的程序员,十分优秀!