Difference between revisions of "Emgu TF"

From Emgu CV: OpenCV in .NET (C#, VB, C++ and more)
Jump to: navigation, search
(Latest News)
(Platform Features)
 
(One intermediate revision by the same user not shown)
Line 11: Line 11:
  
 
== Platform Features ==
 
== Platform Features ==
 
+
===Emgu TF===
 
{| style="text-align:center" border="1px" cellspacing="0" cellpadding="5"
 
{| style="text-align:center" border="1px" cellspacing="0" cellpadding="5"
 
!Name || Emgu TF for Windows (Open Source) || Emgu TF for Windows (Commercial) || Emgu TF for macOS || Emgu TF for Android || Emgu TF for iOS ||Emgu TF for Unity
 
!Name || Emgu TF for Windows (Open Source) || Emgu TF for Windows (Commercial) || Emgu TF for macOS || Emgu TF for Android || Emgu TF for iOS ||Emgu TF for Unity
Line 19: Line 19:
 
! Platform || Windows || Windows || macOS || Android || iOS || Windows & macOS
 
! Platform || Windows || Windows || macOS || Android || iOS || Windows & macOS
 
|-
 
|-
! Supported CPU Architecture || x64 || x64 || x64 || i386, x64, armeabi, armeabi-v7a, areabi-v8 || armv7, armv7a, arm64 || x64
+
! Supported CPU Architecture || x64 || x64 || x64 || i386, x64, armeabi-v7a, armabi-v8 || armv7, armv7a, arm64 || x64
 
|-
 
|-
 
! Tensorflow CPU || <math>\checkmark</math> || <math>\checkmark</math> || <math>\checkmark</math> || <math>\checkmark</math> || x || <math>\checkmark</math>
 
! Tensorflow CPU || <math>\checkmark</math> || <math>\checkmark</math> || <math>\checkmark</math> || <math>\checkmark</math> || x || <math>\checkmark</math>
 
|-
 
|-
 
! Tensorflow GPU || x || <math>\checkmark</math> (Nvidia GPU) || x || x || x || x
 
! Tensorflow GPU || x || <math>\checkmark</math> (Nvidia GPU) || x || x || x || x
 +
|-
 +
![[Licensing: | License]] || [[Licensing:#Open_Source_License| GPL]] || [[Emgu_TF_License#Commercial_License| Commercial License]] || [[Emgu_TF_License#Commercial_License| Commercial License]] || [[Emgu_TF_License#Commercial_License| Commercial License]] || [[Emgu_TF_License#Commercial_License| Commercial License]] || [[Emgu_TF_License#Commercial_License| Commercial License]]
 +
|}
 +
===Emgu TF Lite===
 +
{| style="text-align:center" border="1px" cellspacing="0" cellpadding="5"
 +
!Name || Emgu TF Lite for Windows (Open Source) || Emgu TF Lite for Windows (Commercial) || Emgu TF Lite for macOS || Emgu TF Lite for Android || Emgu TF Lite for iOS || colspan="4" | Emgu TF Lite for Unity
 +
|-
 +
!Development tools || Visual Studio 2015 and up || Visual Studio 2015 and up || Visual Studio for Mac || Visual Studio 2015 and up or Visual Studio for Mac || Visual Studio 2015 and up or Visual Studio for Mac || colspan="4" | Unity 2017.1
 +
|-
 +
! Platform || Windows || Windows || macOS || Android || iOS || Windows || macOS || Android || iOS
 
|-
 
|-
! Tensorflow Lite || x || x || <math>\checkmark</math> || <math>\checkmark</math> || <math>\checkmark</math> || x
+
! Supported CPU Architecture || x64 || x64 || x64 || i386, x64, armeabi-v7a, areabi-v8 || armv7, armv7a, arm64 || x64 || x64 || x86, armeabi-v7a, arm64-v8a || armv7, armv7a, arm64
 
|-  
 
|-  
![[Licensing: | License]] || [[Licensing:#Open_Source_License| GPL]] || [[Emgu_TF_License#Commercial_License| Commercial License]] || [[Emgu_TF_License#Commercial_License| Commercial License]] || [[Emgu_TF_License#Commercial_License| Commercial License]] || [[Emgu_TF_License#Commercial_License| Commercial License]] || [[Emgu_TF_License#Commercial_License| Commercial License]]
+
![[Licensing: | License]] || [[Licensing:#Open_Source_License| GPL]] || [[Emgu_TF_License#Commercial_License| Commercial License]] || [[Emgu_TF_License#Commercial_License| Commercial License]] || [[Emgu_TF_License#Commercial_License| Commercial License]] || [[Emgu_TF_License#Commercial_License| Commercial License]] || colspan="4" | [[Emgu_TF_License#Commercial_License| Commercial License]]
 
|}
 
|}

Latest revision as of 13:25, 9 September 2019

Emgu TF is a cross platform .Net wrapper for the Google Tensorflow library. Allows Tensorflow functions to be called from .NET compatible languages such as C#, VB, VC++, IronPython.

Latest News

  • 2019-04-04 Emgu.TF-1.13.1 release is available in GitHub. See change log and known issues.
  • 2019-02-24 Emgu.TF-1.12.0 release is available in GitHub. In this release, we have included Emgu.TF.Lite (tensorflow lite) package for Windows. See change log and known issues.
  • 2018-09-14 Emgu.TF-1.10.0 release is available in sourceforge. In this release, we have included Emgu.TF.Lite (tensorflow lite) package for Android, iOS and Mac. For mobile devices, using Tensorflow lite is recommended over full version of tensorflow. See change log and known issues.
  • 2018-05-15 Emgu.TF-1.7.0 release is available in sourceforge. In this release, we have converted EMGU.TF.Protobuf to a .NetStandard project. See change log and known issues.
  • 2018-03-11 Emgu.TF-1.5.0 release is available in sourceforge. In this release, we have added EMGU.TF.MODEL nuget package for downloading and executing ML models for objected recognition and people detection, we also added EMGU.TF.PROTOBUF nuget package that contains the protobuf generated Tensorflow objects. Our commercial release also included the Emgu TF GPU nuget release. See change log and known issues.
  • 2017-11-05 Emgu.TF-1.4.0 release is available in sourceforge. In this release, we have added commercial release for Windows (with GPU support), we also added commercial release for Android , Mac OS and Unity. Unity release currently supports Windows Standalone and Mac OS standalone build type. See change log and known issues.
  • 2017-06-03 Emgu TF repository has been created in GitHub. Pre-compiled open source Windows Desktop (64bit) release is available on sourceforge. We will have commercial release for Xamarin Android, Mac OS, and Unity soon. iOS release will be available at a later time this summer.

Platform Features

Emgu TF

Name Emgu TF for Windows (Open Source) Emgu TF for Windows (Commercial) Emgu TF for macOS Emgu TF for Android Emgu TF for iOS Emgu TF for Unity
Development tools Visual Studio 2015 and up Visual Studio 2015 and up Visual Studio for Mac Visual Studio 2015 and up or Visual Studio for Mac Visual Studio 2015 and up or Visual Studio for Mac Unity 2017.1
Platform Windows Windows macOS Android iOS Windows & macOS
Supported CPU Architecture x64 x64 x64 i386, x64, armeabi-v7a, armabi-v8 armv7, armv7a, arm64 x64
Tensorflow CPU \checkmark \checkmark \checkmark \checkmark x \checkmark
Tensorflow GPU x \checkmark (Nvidia GPU) x x x x
License GPL Commercial License Commercial License Commercial License Commercial License Commercial License

Emgu TF Lite

Name Emgu TF Lite for Windows (Open Source) Emgu TF Lite for Windows (Commercial) Emgu TF Lite for macOS Emgu TF Lite for Android Emgu TF Lite for iOS Emgu TF Lite for Unity
Development tools Visual Studio 2015 and up Visual Studio 2015 and up Visual Studio for Mac Visual Studio 2015 and up or Visual Studio for Mac Visual Studio 2015 and up or Visual Studio for Mac Unity 2017.1
Platform Windows Windows macOS Android iOS Windows macOS Android iOS
Supported CPU Architecture x64 x64 x64 i386, x64, armeabi-v7a, areabi-v8 armv7, armv7a, arm64 x64 x64 x86, armeabi-v7a, arm64-v8a armv7, armv7a, arm64
License GPL Commercial License Commercial License Commercial License Commercial License Commercial License