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<value>'
。有任何想法吗?
【问题讨论】:
你忘了问问题。 请检查我编辑的部分 【参考方案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(每英寸点数)?