JPEG图像在图像处理时需要先解压缩,然后才能处理,在实时性要求较高的场景往往满足不了要求,因此在压缩域下的图像处理更加重要。
1、整个工程需要VS2008,OpenCV2.1版本并与VS2008配置好。
2、第一步:在IJP官方网站http://www.ijg.org/下载生成ljbjpeg库函数的源文件,注意选择windows环境下的压缩包:Windows format package in zip archive format jpegsr8c.zip。
第二步:解压压缩文件,得到源文件和库文件
第三步:生成头文件jconfig.h
第四步:进入命令行模式RUN->CMD,然后执行 nmake -f makefile.vc 生成所需要的libjpeg.lib函数库,在makefile文件里定义了生成库的名称:libjpeg.lib.
第五步:把生成的libjpeg.lib.添加到工程
第六步:把生成的libjpeg.lib放到工程目录下
试验结果,加载一张JPEG图像,右边显示的是其Y分量的DC图像
Y分量的AC图,63个AC系数,图中为第一个AC系数
1、整个工程需要VS2008,OpenCV2.1版本并与VS2008配置好。
2、第一步:在IJP官方网站http://www.ijg.org/下载生成ljbjpeg库函数的源文件,注意选择windows环境下的压缩包:Windows format package in zip archive format jpegsr8c.zip。
第二步:解压压缩文件,得到源文件和库文件
第三步:生成头文件jconfig.h
第四步:进入命令行模式RUN->CMD,然后执行 nmake -f makefile.vc 生成所需要的libjpeg.lib函数库,在makefile文件里定义了生成库的名称:libjpeg.lib.
第五步:把生成的libjpeg.lib.添加到工程
第六步:把生成的libjpeg.lib放到工程目录下
试验结果,加载一张JPEG图像,右边显示的是其Y分量的DC图像
Y分量的AC图,63个AC系数,图中为第一个AC系数