5

我想在 VS10 中配置 libjpeg。我找到了这个指南 http://www.leptonica.org/vs2008doc/building-image-libraries.html并从同一个站点下载了图书馆的档案。问题是指南中提到了一些文件 jpeg.sln,但下载的存档中不存在此文件。如果有人可以帮助我,我会很高兴。

4

2 回答 2

6

包里有 jpeg.prj 吗?

通常,如果该文件夹中不存在具有相同基本名称的文件,则打开(双击).prj 文件会自动创建一个 .sln 文件。

如果没有,请执行@HansPassant 建议的操作:运行nmake -f makefile.vc setup-v10以创建 jpeg.sln 文件。

注意: NMAKE 必须在您的执行路径中。如果不是,请转到开始按钮> All Programs> Microsoft Visual Studio 10> Visual Studio Tools>Visual Studio Command Prompt (2010)然后运行上述命令。

我刚试过。它jpeg.sln像魅力一样生成文件(以及其他必要的文件jpeg.vcxproj等)

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual C++ Express 2010
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jpeg", "jpeg.vcxproj", "{019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}"
EndProject
Global
    GlobalSection(SolutionConfigurationPlatforms) = preSolution
        Release|Win32 = Release|Win32
    EndGlobalSection
    GlobalSection(ProjectConfigurationPlatforms) = postSolution
        {019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}.Release|Win32.ActiveCfg = Release|Win32
        {019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}.Release|Win32.Build.0 = Release|Win32
    EndGlobalSection
    GlobalSection(SolutionProperties) = preSolution
        HideSolutionNode = FALSE
    EndGlobalSection
EndGlobal
于 2012-09-28T18:25:30.813 回答
0

如果没有运气,使用 BMP 图像文件怎么样?我认为您可以在没有独立 JPEG 组库的情况下阅读 BMP 文件(详情请参阅http://dlib.net/image_ex.cpp.html。)

如果您仍想使用 JPEG 文件,您可以考虑在代码中使用 OpenCV。首先在 OpenCV 函数中打开 JPG 并使用将其转换为 Dlib 格式

cv_image img(your_opencv_image);

(详情见http://sourceforge.net/p/dclib/discussion/442518/thread/6ef452cc/

于 2015-12-30T00:55:14.033 回答