«

fastcv环境搭建+samples编译

时间:2024-3-2 17:25     作者:韩俊     分类: Android


fastcv是基于opencv 一个针对移动平台的计算机视觉库 用高通官网一句话形容 a camera is more than just a camera

fastcv官网 https://developer.qualcomm.com/mobile-development/add-advanced-features/computer-vision-fastcv 介绍都在其中

首先需要搭建基础环境

JDKEclipse IDEAndroid SDK DownloaderAndroid ADTAndroid SDK platform supportCygwin EnvironmentAndroid NDK
这些环境搭好后,下载 fastcv sdk并安装。

打开eclipse 将安装好的fastcv samples中的一个项目导入

点击File > New > Other > C/C++ > Convert to a C++ Project



点击finish

这时候去build 应该是会报错的,反正我报错了

如果报出C/C++ primitives not found 或者是哪些头文件找不到

右击工程Properties->C/C++ General->Paths and Symbols GNU C++ 中add NDK 中 include路径

我的 是这样的 E:softandroid-ndk-r7b-windowsandroid-ndk-r7bplatformsandroid-9arch-armusrinclude

如果报ndk-build not found

确定你的 GNU make 版本是 3.8.1 或以上 检查版本指令make –v

如果报 /ndk-build: Command not found

在 Project -> Properties -> C/C++ Build -> Environment 中add Variable: ANDROID_NDK_ROOT Value: <path to android ndk directory> value中的路径我的是

E:softandroid-ndk-r7b-windowsandroid-ndk-r7b

这样基本就可以build成功了

在阅读库中源码是可能会遇到Invalid arguments ' Candidates are: void * memcpy(void *, const void *, ?) '这种编译错误

解决办法:右击工程properties->c/c++ General -> Paths and Symbols 选择Includes标签

add E:softandroid-ndk-r7b-windowsandroid-ndk-r7btoolchainsarm-linux-androideabi-4.4.3prebuiltwindowslibgccarm-linux-androideabi4.4.3include


标签: android

热门推荐