码迷,mamicode.com
首页 > 其他好文 > 详细

OpenCV基础:jpeglib和pnglib安装配置

时间:2015-11-26 23:21:29      阅读:1417      评论:0      收藏:0      [点我收藏+]

标签:

   类似于OpenCV的安装配置。只不过OpenCV有编译好的,而jpeglib和pnglib需要自己编译。其实,若要跟踪OpenCV的源码或要使用OpenCV的扩展包,OpenCV也得自己编译。

   OpenCV安装配置见:http://www.cnblogs.com/dzyBK/p/4954945.html

   下面具体说怎么安装和配置这两个包吧。

   首先,当然是要下载文件。

   我下载的jpeglib版本是:jpegsr9a.zip      

   下载的pnglib版本和zlib版本是:lpng1619.zip,zlib128.zip。lpng1619对应的zlib版本正好是zlib128.zip。我起先下的是zlib127版本,后来编译lpng1619时发现其默认的版本是zlib128版本,所以就重新下载了。当然,用zlib127版本也是可以的,但编译时要将zlib-1.2.7这个目录名改为zlib-1.2.8,这样编译器才能找到相应的依赖文件。

1 jpeglib的安装配置

   首先,在C盘下新建目录jpeglib,然后将下载的jpegsr9a.zip文件复制进去,右击jpegsr9a.zip,选择“解压到当前文件夹”,目录结果如下所示。

 
技术分享  技术分享

   进入“Visual Studio Command Prompt (2010)”命令行提示符(这里不能通过开始菜单中的附件进行入命令行提示符,否则后面的命令将不生效),

   输入:cd C:\jpeglib\jpeg-9a

   输入:NMAKE -f makefile.vc setup-v10

   于是在C:\jpeglib\jpeg-9a目录下会生成两个解决方案:app.sln和jpeg.sln。jpeg.sln就包含我们所需要的工程,app.sln除包含jpeg工程外,还包含其它工程。这里选择任何一个解决方案编译即可。编译之后将生成C:\jpeglib\jpeg-9a\cjpeg\Release目录。

   接下来,就是配置过程。

   首先,添加环境变量:C:\jpeglib\jpeg-9a。好像不添加也可以。

   其次,配置工程。

   vc++包含目录添加:C:\jpeglib\jpeg-9a

   vc++库目录添加:C:\jpeglib\jpeg-9a\Release

   链接器->输入->附加依赖项添加:jpeg.lib

2 pnglib的安装配置

   首先,在C盘下新建目录pnglib,然后将下载的lpng1619.zip和zlib128.zip文件复制进去,分别右击这两个文件,选择“解压到当前文件夹”,目录结果如下所示。

   技术分享  技术分享 技术分享

   打开C:\pnglib\lpng1619\projects\visualc71(低于VS2010版本)或打开C:\pnglib\lpng1619\projects\vstudio(VS2010或以上版本),可以看见,已经有解决方案。打开解决方案编译即可。我使用的是VS2010,以下以便此版本说明。编译之后将生成C:\pnglib\lpng1619\projects\vstudio\Debug目录。

   接下来,就是配置工程啦。

   首先,添加环境变量:C:\pnglib\lpng1619\projects\vstudio\Debug。

   其次,配置工程。

   vc++包含目录添加:C:\pnglib\lpng1619

   vc++库目录添加:C:\pnglib\lpng1619\projects\vstudio\Debug

   链接器->输入->附加依赖项添加:libpng16.lib,zlib.lib

OpenCV基础:jpeglib和pnglib安装配置

标签:

原文地址:http://www.cnblogs.com/dzyBK/p/4999180.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!