海思 HISI 平台交叉编译
一些参考链接
遇到的问题及解决方案
OpenCV
1 | opencv-4.1.0/3rdparty/libpng/pngpriv.h: |
1 | 在 CMakeLists.txt 文件中查找 OPENCV_CONFIG_FILE_INCLUDE_DIR 关键字 |
1 | 在 opencv-4.1.0/modules/core/src/parallel.cpp 中查找 CV__EXCEPTION_PTR 关键字, |
1 | build/CMakeCache.txt下面241行: |
1 | OpenCV是找不到NVCUVID的,原因是以前NVCUVID和CUDA放在一起的,后来NVIDIA将NVCUVID独立出来了,OpenCV的检测方式还是老的方式,所以找不到NVCUVID,解决方法也很简单,你只需要到opencv-4.5.1/cmake文件夹里找到OpenCVDetectCUDA.cmake |
FFmpeg
1 | 修改 detect_ffmpeg.cmake 文件,在执行 make 时便知问题在哪里了 |