问题标签 [vigra]

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 回答
507 浏览

linux - 如何在 cent os 6.8 中安装 Hugin-2016.2.0?

最近我尝试在 Centos 6.8 中安装 Hugin-2010,但它说要安装 Hugin 2010 我需要 panotools 13,不幸的是我无法在 CentOS 6.8 上安装它,所以我想让我们试试 Hugin-2016 但现在它说

所以我被卡住了如何安装和配置这个?

我已经搜索过这个问题,但没有找到 CentOS 的结果,但是我找到了一个 Ubuntu 的结果,如下链接所示,但它在 CentOS 中没有用。谁能帮帮我吗。提前致谢。

在 Iron.io 工作者中使用 Hugin 和 libpano13

0 投票
1 回答
1276 浏览

c++ - C++ 构建致命错误:找不到“numpy/arrayobject.h”文件

我的项目中 cpp 文件顶部的一个包含是#include <vigra/numpy_array.hxx>,但是当我尝试构建 (cmake, c++11) 时这会失败,因为/usr/local/include/vigra/numpy_array.hxx:46:10: fatal error: 'numpy/arrayobject.h' file not found. 有什么想法有什么问题以及如何解决这个问题?我知道相关的 cython 问题,但它们都特定于 setup.py 中的这个错误。

附加信息:

  • 我已经安装了 vigra (并测试它是成功的)
  • 我有find_package( VIGRA REQUIRED )我的 CMakeLists.txt
  • 尝试make --include-dir=/usr/local/include/vigra没有帮助
0 投票
1 回答
135 浏览

bash - 如何在 macOS Mojave 上安装 vigra?

我需要使用CellProfiler 2.2.0,为此我需要vigra. 我按照您可以在此处找到的说明进行操作,或者至少按照我的解释进行操作。简而言之:

  1. 我克隆了 git 存储库。
  2. cd ~/git/vigra.
  3. mkdir一个要构建的目录和cd那个目录
  4. cmake

但是,当我make在步骤 5) 中想要这个包时,我遇到了这个问题:

我该如何解决?

谢谢,最好的,

桑德

我的系统:macOS Mojave 10.14.5,带有brew

0 投票
0 回答
50 浏览

random-forest - 如何使用 Ilastik(VIGRA 算法)解释随机森林中变量的重要性表

887/5000

大家好,

我使用像素分类软件 Ilastik 进行血管分割。给定标签和一组功能,它使用来自 VIGRA 库的随机森林算法对像素进行预测。

您可以访问变量重要性表以查看哪些特征对算法的影响最大。但我不知道如何解释它:

如下图所示,表格中有 4 列,Class#0、Class1、Overall 和 Gini,每个特征都有一个分数

我不明白的是 Class # 0 和 Class # 1 列。看起来他们的总和等于总分,但我不知道这是否与袋外错误有关,与基尼重要性一起,通常用于描述功能的重要性随机森林

这里有没有人遇到过随机森林的这些类分数 #0 和 #1 并且知道它是什么?

Ilastik 中的变量重要性表

0 投票
1 回答
96 浏览

vigra - 用 openEXR 编译 Vigra 失败

我尝试使用 openEXR 安装 Vigra,但没有安装指南。附言。我还安装了 Lemon 库,但 vigra 没有找到它...

我试过了....

但没有成功...

另外,我已经安装了 HDF5 库。这里也一样。

我正在尝试从源代码编译 Hugin 以使用 GPU。它需要 VIGRA。

我在这里寻找信息

更新 1:我成功安装了 HDF5 依赖项......我正在寻找其余的......

0 投票
1 回答
88 浏览

c++ - 在 C++ 中结合 OpenCVs k-means 聚类和 Vigra

当我想组合两个计算机图形库,即 OpenCV 和 Vigra 时,我遇到了问题。我想使用 OpenCVs k-means 聚类算法进行灰度图像二值化。我的图像处理框架是较早构建的,并且强烈依赖于 Vigra,这就是我必须结合这两个库的原因。

所以基本上,我正在使用 Vigra 功能加载图像,而不是将 Vigra 对象转换为 OpenCV 矩阵,运行 k-means 聚类,将矩阵对象重新转换为 vigra 对象,最后通过使用 Vigra 功能再次保存图像。这是一个代码示例:

k-means 聚类工作正常,当我直接保存 cv::Mat 时

万事皆安。但是当我将 cv::Mat 重新转换为 vigra::FImage 对象并保存时,图像已损坏。看起来好像对象(在图像中)被镜像或复制了四次,尽管图像宽度和高度保持不变。我附上了图像(InputImg、OutputImg 和 OutputMat)。此外,如果我将 InputMat 重新转换为 OutputImg(在 k-means 之后),并保存这个图像,一切都很好(这个图像也附上了)。

最后,我不明白为什么在从 vigra::FImage 转换为 cv::Mat 时必须切换索引,反之亦然:

但如果我不这样做,则生成的图像会旋转。

好的,所以我不太确定是否有人使用 Vigra 和 OpenCV,我猜 OpenCV 肯定比 Vigra 更常见。但是无论如何,如果有人可以提供帮助,那就太好了。

顺便说一句:我在 OpenSuSE 15.1 上的 Code::Blocks 中运行所有内容。任何库都是通过官方 OpenSuSE 存储库安装的。

输入图像 输出图像 输出垫 InputMat_after_kmeans

0 投票
1 回答
46 浏览

c++ - DIPlib:使用 dip_vigra::DipToVigra 将 dip::Image 对象转换为 vigra::MultiArrayView 对象不起作用

当我尝试从dip::Image对象转换为vigra::MultiArrayView. 反之亦然,但当我尝试打电话dip_Vigra::DipToVigra时,我得到:

错误:没有匹配函数调用 'DipToVigra(dip::Image&)

我应该如何进行这种转换?

如前所述,反之亦然dip_vigra::VigraToDip()

我正在使用 code::blocks 作为 IDE 来开发 opensuse。