一个关于 OpenCL SDK 的弱智问题,小白请教

查看 17|回复 0
作者:lixyz   
一直以来都是做应用开发,没有搞过音视频相关的,所以对这方面概念一脸懵逼,特来请教
我需要编译这个项目 https://github.com/TianZerL/Anime4KCPP 的 Android 端: https://github.com/TianZerL/Anime4KCPP_Android
在其 CMakeLists.txt 中有这样的配置:
# Set your libs path here
set(OpenCV_DIR "E:/Libs/Android/OpenCV/sdk/native/jni")
set(OpenCL_LIBRARY "E:/Libs/Android/OpenCL/lib/${ANDROID_ABI}/libOpenCL.so")
set(OpenCL_INCLUDE_DIR "E:/Libs/Android/OpenCL/inc")
set(EIGEN3_INCLUDE_DIR "E:/Libs/eigen-3.4-rc1")
需要引入 OpenCV 和 OpenCL 的 SDK
我在 https://opencv.org/releases/ 找到了 OpenCV for Android 的 SDK ,但 OpenCL 却始终找不到
按照这段代码E:/Libs/Android/OpenCL/lib/${ANDROID_ABI}/libOpenCL.so OpenCL 也是分不同处理器架构的
在网上搜索一溜够,说是手机系统里可以导出 libOpenCL.so ,我也确实导出了,但头文件呢?
所以我大胆猜测,OpenCL 是不是有一个标准的头文件,所有处理器厂商都是根据这个标准的头文件去自己实现细节?
麻烦请问,我理解的对吗?如果对的话,OpenCL 应该有一个标准网站可以下载到头文件的对吧
如果理解的不对,烦请指教,多谢多谢
您需要登录后才可以回帖 登录 | 立即注册

返回顶部