基於Linux編譯libyuv庫


在極致化使用硬件設備的今天,每個AI算法工程師都也是希望將硬件資源壓榨干凈,算法的實現是第一階段,而算法的進一步加速便提上了日程

這里要介紹的是libyuv庫,它是實現YUV格式簇轉RGB和預處理圖片的一個高效工具。

1.下載libyuv源碼

https://github.com/lemenkov/libyuv

2.解壓和編譯

unzip libyuv && cd libyuv && mkdir build && cd build

cmake -DCMAKE_INSTALL_PREFIX={your install path}/libyuv -DCMAKE_BUILD_TYPE="Release" ..

#如果報警告:
#CMake Warning (dev) at CMakeLists.txt:45 (if):
#Policy CMP0064 is not set: Support new TEST if() operator.  Run #"cmake #  --help-policy CMP0064" for policy details.  Use the #cmake_policy #command to set the policy and suppress this #warning.
#將CMakeLists.txt的最小cmake版本由2.8設置為3.4,重新清除、編譯

cmake --build . --target install --config Release

cd {your install path}/include

cp libyuv.h libyuv

編譯完成!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM