(需代理或者翻墙访问)
继QCAR之后,高通近日发布了FastCV:一个针对移动平台的计算机视觉库。FastCV1.0是专为android设备设计的。但是可以预见后续的版本会支持iOS和WP设备。
FastCV可以运行在任何基于ARM的处理器,但是对于高通自家的Snapdragon是做了特别优化的。
FastCV1.0包括如下几个模块
- Math / Vector Operations
- Image processing
- Image transformation
- Feature detection
- Object detection
- 3D reconstruction
- Color conversion
- Clustering and search
- Memory Management
- Miscellaneous
Feature detection模块提供了Fast Corner和Harris Corner检测。
Object detection模块提供了一个17×17的基于梯度的描述子、NCC搜索、LK光流。
3D reconstruction模块提供了Affine、Homography变换估计、姿态估计。
可以看出FastCV不同于QCAR,FastCV主要提供更为底层的CV算法实验,目标人群是CV领域的开发人员。
一 .搭建开发环境
安装过程中最好要关闭 360一系列产品!!!
Setting up the Developer Environment
Supported Development Platforms
The FastCV™ SDK supports Android OS 2.1 and above.
The recommended development environment is Microsoft Windows 7 32/64bit or Windows XP.
The components to build the actual code (JDK, Eclipse+ADT and gcc) are available across multiple platforms. While building on Linux Ubuntu and Mac OS X environments is possible, we will be unable to support those platforms with detailed documentation. However, we have included hints and notes to platform specific issues that will help you set up your development environment on Linux Ubuntu 10.10 or Mac OS X 10.6 (Snow Leopard). This set-up guide has been written for the Win7 32/64bit platform with special notes for WinXP.
NOTE: If you already have both the Android SDK and the NDK setup, then please go directly to Installing the FastCV SDK.
Set-up the Android Development Environment
The FastCV SDK requires both the Android SDK and the NDK. The Android NDK is an extension to the Android SDK that lets Android developers build performance-critical parts of their applications in native code. SDK and NDK communicate over the Java-Native-Interface (JNI).
To set-up the development environment please install the following components in the order they appear below:
- JDK
- Eclipse IDE
- Android SDK Downloader
- Android ADT
- Android SDK platform support
- Cygwin Environment
- Android NDK
JDK
Download the Java SE Development Kit 7 (JDK)
Click the 'Download' button from the JDK section of the 'Java Platform, Standard Edition' table, JavaSE7.
Install the JDK environment with default settings.
Detailed installation instructions and system requirements can be found at: