Difference between revisions of "Emgu CV for Android"

From Emgu CV: OpenCV in .NET (C#, VB, C++ and more)
Jump to: navigation, search
m (Differences between Emgu CV for Android and desktop)
Line 1: Line 1:
 
=Prerequisite =
 
=Prerequisite =
 
You will need [http://xamarin.com/monoforandroid Mono for Android] for development. Click [http://xamarin.com/monoforandroid here] to purchase a license.
 
You will need [http://xamarin.com/monoforandroid Mono for Android] for development. Click [http://xamarin.com/monoforandroid here] to purchase a license.
 +
=Getting Emgu CV for Android=
 +
Emgu CV for Android is available as a beta package right now from [https://sourceforge.net/projects/emgucv/files/emgucv/2.4.0/libemgucv-android-2.4.0.1717_beta.zip/download sourceforge]. It will be come a commercial product once it exist beta.
  
=Differences between Emgu CV for Android and desktop=
+
=Differences between Emgu CV for Android and Desktop version=
 
* The System.Drawing namespace is provided by Mono.Android package.
 
* The System.Drawing namespace is provided by Mono.Android package.
 
* Mono for Android use "Android.Graphic.Bitmap" instead of "System.Drawing.Bitmap".  
 
* Mono for Android use "Android.Graphic.Bitmap" instead of "System.Drawing.Bitmap".  
 
* The Emgu.CV.GPU namespace is only provided for compilation against shared code developed for desktop system that optionally use GPU computation. The function GpuInvoke.HasCuda will always return false on Android. If you are doing a fresh development for Android you can skip this reference.
 
* The Emgu.CV.GPU namespace is only provided for compilation against shared code developed for desktop system that optionally use GPU computation. The function GpuInvoke.HasCuda will always return false on Android. If you are doing a fresh development for Android you can skip this reference.
  
=Creating a MonoTouch Project=
+
=Creating a Emgu CV for Android Project=
 +
Comming soon

Revision as of 03:13, 18 May 2012

Prerequisite

You will need Mono for Android for development. Click here to purchase a license.

Getting Emgu CV for Android

Emgu CV for Android is available as a beta package right now from sourceforge. It will be come a commercial product once it exist beta.

Differences between Emgu CV for Android and Desktop version

  • The System.Drawing namespace is provided by Mono.Android package.
  • Mono for Android use "Android.Graphic.Bitmap" instead of "System.Drawing.Bitmap".
  • The Emgu.CV.GPU namespace is only provided for compilation against shared code developed for desktop system that optionally use GPU computation. The function GpuInvoke.HasCuda will always return false on Android. If you are doing a fresh development for Android you can skip this reference.

Creating a Emgu CV for Android Project

Comming soon