dlib 加载 jpeg 文件

Posted

技术标签:

【中文标题】dlib 加载 jpeg 文件【英文标题】:dlib load jpeg files 【发布时间】:2015-03-04 09:35:43 【问题描述】:

我正在尝试使用 dlib 库来实现一个程序。除了 jpeg 和 png 相关的文件之外,我已经可以使用 dlib 的所有其他文件了。

#include "dlib\image_io.h"


#define DLIB_JPEG_SUPPORT


int main()

    dlib::array2d<dlib::rgb_pixel> arr1;

    dlib::load_jpeg(arr1,"sailboat1234.jpeg");

 

我已将source.cpp 文件和dlib/external 中的文件包含到我的项目中。我也将包含dlib 文件夹的dlib-18.11 文件夹包含在c++ 中。 最后,该项目在 Visual Studio 2012 上运行。

编辑:

当我运行程序时出现错误:error C2027: use of undefined type 'dlib::compile_time_assert&lt;value&gt;'。有任何想法吗?

【问题讨论】:

你忘了问问题。 请检查我编辑的部分 【参考方案1】:

您需要将定义放在标题之前以使其生效:

#define DLIB_JPEG_SUPPORT
#include "dlib\image_io.h"

有关参考,请参阅此标题:

image_loader\jpeg_loader.h

【讨论】:

感谢这救了我的命。我在 android jni 中使用它。

以上是关于dlib 加载 jpeg 文件的主要内容,如果未能解决你的问题,请参考以下文章

在 XCode 中遇到 dlib、链接器错误和 save_jpeg

导入错误:需要 Python 图像库 (PIL) 才能从 jpeg 文件加载数据

如何将本地 jpeg 或 png 图像文件加载到 iPhone 应用程序中?

Android - 如何在以编程方式加载或保存 JPEG 文件时获取或设置(打印)DPI(每英寸点数)?

将二进制 JPEG 图像数据加载到 PHP 变量中以进行 MD5 散列

python3 dlib人脸检测