Android下的类OpenCV库---【FastCV】

本文介绍了如何设置FastCV的开发者环境,包括支持的开发平台、Android开发环境的搭建步骤,如JDK、Eclipse IDE、Android SDK和NDK的安装。FastCV是一个针对移动平台的计算机视觉库,特别优化于高通Snapdragon处理器。文章详细指导了Windows平台上从安装JDK到配置Cygwin环境的过程,以确保开发者能够成功构建FastCV相关应用。
摘要由CSDN通过智能技术生成

https://developer.qualcomm.com/develop/mobile-technologies/computer-vision-fastcv/setting-developer-environment

(需代理或者翻墙访问)

继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:

  1. JDK
  2. Eclipse IDE
  3. Android SDK Downloader
  4. Android ADT
  5. Android SDK platform support
  6. Cygwin Environment
  7. Android NDK

JDK

Download the Java SE Development Kit 7 (JDK)

http://www.oracle.com/technetwork/java/javase/downloads/

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:

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值