fastcv 1 —— 环境配置和编译运行

1、官网对环境配置的要求和指导配置
需要安装下面这些组件:
  1. JDK
  2. Eclipse IDE
  3. Android SDK Downloader
  4. Android ADT
  5. Android SDK platform support
  6. Cygwin Environment
  7. Android NDK
运行编译过高通AR实例的朋友应该都能够pass了,没有的话就看上面的链接吧!

2、安装FastCV SDK

3、编译例子程序
额,看官方的文档,这个编译看着似乎比较令人头疼。但是使用编译高通AR SDK例子中的方式来编译,相信大家就比较熟悉了。
首先从官网下载安装exe文件,安装,我默认安装到C:/Android文件夹下

Fastcv-android-xx-yy-zz\

inc\

lib\

readme.txt        /*Starting Readme documentation*/

readme_License.txt      /*License information*/

Samples

FastCorner App \

inc\      /*Commented Header Files */

jni\       /*Native Source Code*/

lib\       /*Static Library*/

res\       /*Resources required within the FastCV sample application*/

src\       /*Java Source Code*/

readme.txt        /*Starting Readme documentation*/

把sample中的例子导入eclipse
然后,在你的NDK安装目录下 <Android-NDK-Root/platforms/<Android API>/arch-arm/usr/include新建一个fastcv文件夹,把inc文件夹下的内容拷贝到这个文件夹下,然后再把lib文件夹下的libfastcv.a静态库拷贝到 <Android-NDK-Root/platforms/<Android API>/arch-arm/usr/lib文件夹下

PS:网上说要拷贝进对应的api包里,这个要看你程序是对应哪个API版本了,如果这一步没有做好,编译时就会报错。我专门试验了一把,因为他会找不到所需要的头文件,这个也好理解。

同样,如果没有静态库考到相应位置,也会报错,这两点要注意!!!

最后clean一下程序,使用cygwin里面ndk-build命令编译

最后运行,使用角点检测的例子

看到上面的图像有种朦胧的效果,这是因为在使用FAST角点检测之前,对图像进行了高斯平滑。

再看C:\Android\Development\fastcv-android-1-2-2\samples\fastcvdemo这个例子的编译的效果。这个例子实现了仿射变换、角点检测、过滤等算法。
Canny边缘检测的例子,可以看出,帧速还是很快的。其他例子大家编译之后,自己看效果吧 。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值