libjpeg最新版可以對圖像的操作和管理都能做到很詳細(xì)。libjpeg最新版操作十分方便,高效易行,使用也能提高我們的工作效率。
于編碼數(shù)據(jù)為JPEG格式或者解碼JPEG格式圖片的常用庫,OpenCV讀取圖像底層實現(xiàn)就是利用libJPEG庫,而libJPEG-turbo則效率更高。
具體怎么編譯編譯libJPEG庫源碼得到lib庫的方法很容易搜到,不多做介紹。
libjpeg安裝方法,這里以jpeg-9b為例。
1、下載并解壓,放在一個好找的目錄就行:
2、進(jìn)入jpeg-9b,找到j(luò)config.cv,復(fù)制并改名為jconfig.h,否則會產(chǎn)生無法生成jconfig的警告
3、找到makefile.vc這個文件,打開(隨便一個文本編輯器)找到這一行
把路徑改為win32.mk在你電腦上的路徑,每個人的可能不太一樣,路徑差別可能不是很大,我的是C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include\win32.mak,改為
4、準(zhǔn)備編譯,我用的是VS2015命令提示符,不要選ARM的
5、進(jìn)入jpeg-9b的目錄,輸入編譯命令開始編譯
命令:nmake -f makefile.vc
6、編譯后在目錄下找到庫libjpeg.lib就編譯成功了。
網(wǎng)友評論