Emgu TF: Difference between revisions

From EMGU
Jump to navigation Jump to search
 
(31 intermediate revisions by the same user not shown)
Line 2: Line 2:


== Latest News ==
== Latest News ==
* 2017-06-03 Emgu TF repository has been created in [https://github.com/emgucv/emgutf GitHub]. Pre-compiled open source Windows Desktop (64bit) release is available on [https://sourceforge.net/projects/emgutf/files/ sourceforge]. We will have commercial release for Xamarin Android, OSX, and Unity soon. iOS release will be available at a later time this summer.
* 2025-08-17 [[Emgu_TF_Version_History#Emgu.TF-2.19.0|Emgu.TF-2.19.0]] release is available in [https://github.com/emgucv/emgutf/releases/tag/2.19.0 GitHub]. See [[Emgu_TF_Version_History#Emgu.TF-2.19.0|change log and known issues]].
 
* 2024-07-14 [[Emgu_TF_Version_History#Emgu.TF-2.16.1|Emgu.TF-2.16.1]] release is available in [https://github.com/emgucv/emgutf/releases/tag/2.16.1 GitHub]. See [[Emgu_TF_Version_History#Emgu.TF-2.16.1|change log and known issues]].
* 2024-01-06 [[Emgu_TF_Version_History#Emgu.TF-2.15.0|Emgu.TF-2.15.0]] release is available in [https://github.com/emgucv/emgutf/releases/tag/2.15.0 GitHub]. See [[Emgu_TF_Version_History#Emgu.TF-2.15.0|change log and known issues]].
* 2022-12-28 [[Emgu_TF_Version_History#Emgu.TF-2.10.1|Emgu.TF-2.10.1]] release is available in [https://github.com/emgucv/emgutf/releases/tag/2.10.1 GitHub]. See [[Emgu_TF_Version_History#Emgu.TF-2.10.1|change log and known issues]].
* 2022-04-04 [[Emgu_TF_Version_History#Emgu.TF-2.8.0|Emgu.TF-2.8.0]] release is available in [https://github.com/emgucv/emgutf/releases/tag/2.8.0 GitHub]. See [[Emgu_TF_Version_History#Emgu.TF-2.8.0|change log and known issues]].
* 2021-10-03 [[Emgu_TF_Version_History#Emgu.TF-2.6.0|Emgu.TF-2.6.0]] release is available in [https://github.com/emgucv/emgutf/releases/tag/2.6.0 GitHub]. See [[Emgu_TF_Version_History#Emgu.TF-2.6.0|change log and known issues]].
* 2021-07-25 [[Emgu_TF_Version_History#Emgu.TF-2.5.0|Emgu.TF-2.5.0]] release is available in [https://github.com/emgucv/emgutf/releases/tag/2.5.0 GitHub]. See [[Emgu_TF_Version_History#Emgu.TF-2.5.0|change log and known issues]].
* 2021-03-30 [[Emgu_TF_Version_History#Emgu.TF-2.4.1|Emgu.TF-2.4.1]] release is available in [https://github.com/emgucv/emgutf/releases/tag/2.4.1 GitHub]. See [[Emgu_TF_Version_History#Emgu.TF-2.4.1|change log and known issues]].
* 2020-12-15 Emgu TF now have new [https://github.com/emgucv/emgutf/discussions discussion boards] on GitHub.
* 2020-10-04 [[Emgu_TF_Version_History#Emgu.TF-2.4.0|Emgu.TF-2.4.0]] release is available in [https://github.com/emgucv/emgutf/releases/tag/2.4.0 GitHub]. See [[Emgu_TF_Version_History#Emgu.TF-2.4.0|change log and known issues]].
* 2020-06-19 [[Emgu_TF_Version_History#Emgu.TF-2.2.0|Emgu.TF-2.2.0]] release is available in [https://github.com/emgucv/emgutf/releases/tag/2.2.0 GitHub]. See [[Emgu_TF_Version_History#Emgu.TF-2.2.0|change log and known issues]].
* 2020-02-23 [[Emgu_TF_Version_History#Emgu.TF-2.1.0|Emgu.TF-2.1.0]] release is available in [https://github.com/emgucv/emgutf/releases/tag/2.1.0 GitHub]. See [[Emgu_TF_Version_History#Emgu.TF-2.1.0|change log and known issues]].
* 2019-04-04 [[Emgu_TF_Version_History#Emgu.TF-1.13.1|Emgu.TF-1.13.1]] release is available in [https://github.com/emgucv/emgutf/releases/tag/1.13.1 GitHub]. See [[Emgu_TF_Version_History#Emgu.TF-1.13.1|change log and known issues]].
* 2019-02-24 [[Emgu_TF_Version_History#Emgu.TF-1.12.0|Emgu.TF-1.12.0]] release is available in [https://github.com/emgucv/emgutf/releases/tag/1.12.0 GitHub]. In this release, we have included Emgu.TF.Lite (tensorflow lite) package for Windows. See [[Emgu_TF_Version_History#Emgu.TF-1.12.0|change log and known issues]].
* 2018-09-14 [[Emgu_TF_Version_History#Emgu.TF-1.10.0|Emgu.TF-1.10.0]] release is available in [https://sourceforge.net/projects/emgutf/files/1.10.0/ 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 [[Emgu_TF_Version_History#Emgu.TF-1.10.0|change log and known issues]].
* 2018-05-15 [[Emgu_TF_Version_History#Emgu.TF-1.7.0|Emgu.TF-1.7.0]] release is available in [https://sourceforge.net/projects/emgutf/files/1.7.0/ sourceforge]. In this release, we have converted EMGU.TF.Protobuf to a .NetStandard project. See [[Emgu_TF_Version_History#Emgu.TF-1.7.0|change log and known issues]].
* 2018-03-11 [[Emgu_TF_Version_History#Emgu.TF-1.5.0|Emgu.TF-1.5.0]] release is available in [https://sourceforge.net/projects/emgutf/files/1.5.0/ 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. See [[Emgu_TF_Version_History#Emgu.TF-1.5.0|change log and known issues]].
* 2017-11-05 [[Emgu_TF_Version_History#Emgu.TF-1.4.0|Emgu.TF-1.4.0]] release is available in [https://sourceforge.net/projects/emgutf/files/1.4.0/ sourceforge]. In this release, we have added commercial release for Windows, we also added commercial release for Android , Mac OS and Unity. Unity release currently supports Windows Standalone and Mac OS standalone build type. See [[Emgu_TF_Version_History#Emgu.TF-1.4.0|change log and known issues]].
* 2017-06-03 Emgu TF repository has been created in [https://github.com/emgucv/emgutf GitHub]. Pre-compiled open source Windows Desktop (64bit) release is available on [https://sourceforge.net/projects/emgutf/files/ 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 ==
== Platform Features ==
===Emgu TF===
{| 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
|-
!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
|-
! Platform || Windows || Windows || macOS || Android
|-
! Supported CPU Architecture || x64 || x64 || x64 || i386, x64, armeabi-v7a, armabi-v8
|-
! Tensorflow CPU || <math>\checkmark</math> || <math>\checkmark</math> || <math>\checkmark</math> || <math>\checkmark</math>
|-
! Tensorflow GPU || x || <math>\checkmark</math> (Nvidia GPU) || 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 Lite===
{| style="text-align:center" border="1px" cellspacing="0" cellpadding="5"
{| style="text-align:center" border="1px" cellspacing="0" cellpadding="5"
!Name || Emgu TF (Open Source) || Emgu TF for OSX || Emgu TF for Android
!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
|-  
|-  
!Development tools || Visual Studio 2012 and up || Visual Studio for Mac || Visual Studio 2012 and up or Visual Studio for Mac
!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  
|-  
|-  
! Platform || Windows || Mac OSX || Android
! Platform || Windows || Windows || macOS || Android || iOS
|-
|-
! Supported CPU Architecture || x64 || x64 || i386, x64, armeabi, armeabi-v7a, areabi-v8
! Supported CPU Architecture || x64 || x64 || x64 || i386, x64, armeabi-v7a, areabi-v8 || armv7, armv7a, arm64
|-  
|-  
![[Licensing: | License]] || [[Licensing:#Open_Source_License| GPL]] || [[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]]  
|}
|}

Latest revision as of 21:53, 21 August 2025

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

Platform Features

Emgu TF

Name Emgu TF for Windows (Open Source) Emgu TF for Windows (Commercial) Emgu TF for macOS Emgu TF for Android
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
Platform Windows Windows macOS Android
Supported CPU Architecture x64 x64 x64 i386, x64, armeabi-v7a, armabi-v8
Tensorflow CPU
Tensorflow GPU x (Nvidia GPU) x x
License GPL 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
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
Platform Windows Windows macOS Android iOS
Supported CPU Architecture x64 x64 x64 i386, x64, armeabi-v7a, areabi-v8 armv7, armv7a, arm64
License GPL Commercial License Commercial License Commercial License Commercial License