devil

    1热度

    1回答

    我正在使用DevIL库来读取和写入图像。问题是我想覆盖文件,如果它已经存在。 这里是我的代码: (RGB v) <- runIL $ readImage "/foo/foo.png" let rotated = (computeS $ batman v) :: Array F DIM3 Word8 runIL $ writeImage ("/foo/foo.png") (RGB rotated

    1热度

    2回答

    我需要将BufferedImage保存为png图像。下一步,我需要在另一个程序(Avisynth)中打开图像。这个程序能够打开我在ms-paint中绘制的图像,但是我的java程序创建的图像无法打开。来自我的程序和ms-paint的图像是png类型的,而在windows中看起来不错。这意味着我可以打开它,而图像包含了我绘制的所有内容。 在外部程序,它抛出以下错误: Avisynth open fa

    0热度

    1回答

    RGBDSLAM安装是要求devil $ rosdep install rgbdslam ERROR: the following packages/stacks could not have their rosdep keys resolved to system dependencies: rgbdslam: No definition of [libdevil-dev] for OS

    0热度

    1回答

    这很奇怪或很简单。我正在使用恶魔库,并在非常简单的程序中,我必须初始化它: ilInit(); iluInit(); 这就是问题所在。 IlInit()工作正常,但iluInit()不是!它无法找到参考。 我当然包括头: #include <IL/il.h> #include <IL/ilu.h> 而且通过编译我的文件: g++ -std=gnu++11 -O3 myIL.cpp -l

    0热度

    1回答

    我正在尝试使用i686架构为CentOS 6构建LÖVE框架。构建依赖DevIL-devel的成功几乎没有。我找不到LÖVE的任何现有yum包装,所以这就是我为什么试图首先打造的原因。 我发现了一些rpms,DevIL-devel-1.7.8-8mgc26.i686.rpm,这需要进一步的依赖关系,在DevIL-1.7.8-8mgc26.i686.rpm和DevIL-ILUT-1.7.8中找到-8

    -1热度

    1回答

    我写了一个obj加载器,并且据我所知,所有加载工作都很好,但是当我尝试绘制纹理时,它无法工作。 我已经看着魔鬼,我加载后没有错误,一切都有数据,但是当我画它并不显示图像只是黑色。 有什么你们可以推荐我看看 我已经看了几件事,但找不到解决方案。 与我是如何做的 我有每一个纹理 Loader.h #pragma once #include "typedef.h" #include <string>

    0热度

    2回答

    我使用hessgpu来高效计算使用GPU的Hessian仿射SIFT描述符。 在这个项目中,用于Devil读取图像:如果SiftGPU::RunSIFT(const char *imgpath)被称为(实施here),然后ilLoadImage在GLTexImage.cpp用于读取图像(RGB图像)。 但是,在我的项目中,我使用cv::imread来读取图像。该项目提供SiftGPU::RunSI

    2热度

    2回答

    我试图用DevIL加载图像,然后创建一个纹理。我有一个名为Texture的类,我在构造函数中完成了所有这些工作。一个有效的上下文已经创建。我在第一次致电glTextureParameteri()时遇到了访问冲突,所以我猜想纹理没有正确绑定。我只看到没有理由为什么它不会绑定。 这里的构造函数: Texture::Texture(const std::string& filename){ //Dev

    0热度

    1回答

    我想用使用C#的devIL库中的ilLoadL函数。但是,当我尝试DevIL.dll添加到我的项目,它给了我这个错误: A reference to the "DevIL.dll" could not be added.Please make sure that the file is accessible and that it is a valid assembly or COM compon

    0热度

    1回答

    我使用DevIl来加载OpenGL纹理,它被元数据切成小精灵。问题是,短切段具有白色周围的边缘(见下文): 此子画面是64×64,因此没有像素填充程序已经被使用。 spritesheet狭窄,所有的精灵紧挨着彼此组装(而不是分离它们)。 是否有可能在我的DevIL纹理加载函数中缺少配置?或者它是OpenGL的渲染功能?