用VS+CImg+IPP部署image processing的C++工程

在圖像處理方面,Intel IPP 庫(付費)提供了較爲全面的支持; 而開源的CImg庫是一個跨平臺的C++圖像處理庫,提供了加載、處理、顯示、保存等一系列圖像處理功能。由於CImg庫是開源的,所以代碼不可避免的存在一些未優化甚至是錯誤,而付費的intel IPP庫是intel的加速庫,集成了多種高性能操作,使用IPP庫主要進行核心的image processing算法設計,而CImg庫主要用來顯示圖像,方便調試所用。下面詳細的說明該工程如何部署。

  • 準備CImg庫
  • Intel IPP庫
  • 部署C++工程

CImg庫

Intel IPP庫

Intel® Integrated Performance Primitives (Intel® IPP,即Intel® 集成性能原件)可構建隨選即用的功能並提高應用程序性能。可以充分利用針對Intel®處理器進行過優化的跨平臺函數庫,使用以下領域預先構建好的函數:音頻、視頻及圖像編解碼器;信號處理;語音編解碼器與語音識別;密碼技術;計算機視覺與識別;矩陣與矢量數學處理;字符串處理等。

構建C++工程

將IPP庫下載好後放在指定目錄下,假設在D:\IPPLib .

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章