MediaWiki API result

This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.

Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.

See the complete documentation, or the API help for more information.

{
    "batchcomplete": "",
    "query": {
        "pages": [
            {
                "ns": 0,
                "title": "API",
                "missing": ""
            },
            {
                "pageid": 1,
                "ns": 0,
                "title": "Main Page",
                "revisions": [
                    {
                        "user": "Canming",
                        "timestamp": "2020-06-08T21:03:11Z",
                        "comment": "/* Latest News */",
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "<big>'''[[Emgu CV]]''' is a cross platform .Net wrapper to the [[OpenCV]] image processing library. Allowing [[OpenCV]] functions to be called from .NET compatible languages. The wrapper can be compiled by Visual Studio, Xamarin Studio and Unity, it can run on Windows, Linux, Mac OS X, iOS and Android.</big>\n\n== Latest News ==\n* 2020-06-07 [[Version_History#Emgu.CV-4.3.0|Emgu.CV-4.3.0]] release is available in [https://github.com/emgucv/emgucv/releases/tag/4.3.0 github] and nuget. See [[Version_History#Emgu.CV-4.3.0|change log and known issues]]. The commercial release is no longer build with Intel C++ Compiler, the 64-bit release is compiled with Intel OpenVino to speed up the DNN module. It will require workstations with AVX2. For detail, please check the [[Version_History#Emgu.CV-4.3.0|release note]].\n* 2020-01-26 [[Version_History#Emgu.CV-4.2.0|Emgu.CV-4.2.0]] release is available in [https://github.com/emgucv/emgucv/releases/tag/4.2.0 github] and nuget. See [[Version_History#Emgu.CV-4.2.0|change log and known issues]]. Emgu.CV.dll is now '''defaulted to .NetStandard 2.0''' and the nuget package installation will require an Emgu.CV.runtime.{platform} package that contains the native binary for the specific platforms, on top of the Emgu.CV nuget package, that contains only the .Net Standard 2.0 dll.\n* 2019-10-06 [[Version_History#Emgu.CV-4.1.1|Emgu.CV-4.1.1]] release is available in [https://github.com/emgucv/emgucv/releases/tag/4.1.1 github] and nuget. See [[Version_History#Emgu.CV-4.1.1|change log and known issues]].\n* 2019-05-25 [[Version_History#Emgu.CV-4.1.0|Emgu.CV-4.1.0]] release is available in [https://github.com/emgucv/emgucv/releases/tag/4.1.0 github] and nuget. See [[Version_History#Emgu.CV-4.1.0|change log and known issues]].\n* 2019-04-16 [[Version_History#Emgu.CV-4.0.1|Emgu.CV-4.0.1]] release is available in [https://github.com/emgucv/emgucv/releases/tag/4.0.1 github] and nuget. See [[Version_History#Emgu.CV-4.0.1|change log and known issues]].\n* 2018-10-26 [[Version_History#Emgu.CV-3.4.3|Emgu.CV-3.4.3]] release is available in [[Sourceforge-url | sourceforge]]. See [[Version_History#Emgu.CV-3.4.3|change log and known issues]].\n* 2018-04-15 [[Version_History#Emgu.CV-3.4.1|Emgu.CV-3.4.1]] release is available in [[Sourceforge-url | sourceforge]]. See [[Version_History#Emgu.CV-3.4.1|change log and known issues]].\n* 2017-11-04 [[Version_History#Emgu.CV-3.3.0|Emgu.CV-3.3.0]] release is available in [[Sourceforge-url | sourceforge]]. For Mac OS, only '''[https://www.visualstudio.com/vs/visual-studio-mac/ Visual Studio for Mac]''' is supported, we have dropped support for Xamarin Studio. See [[Version_History#Emgu.CV-3.3.0|change log and known issues]].\n* 2017-05-08 [[Version_History#Emgu.CV-3.2.0|Emgu.CV-3.2.0]] release is available in [[Sourceforge-url | sourceforge]]. Our '''Emgu CV for Mac OS''' commercial release now includes pre-compiled binary & demo for Xamarin.Mac and Xamarin.Forms for Mac. It is compatible with Xamarin Studio and '''[https://www.visualstudio.com/vs/visual-studio-mac/ Visual Studio for Mac]'''. See [[Version_History#Emgu.CV-3.2.0|change log and known issues]].\n* 2017-03-06 We had a few inquiries asking if the 3.1.0-r16.12 UWP / Windows Phone release can be run on '''XBox One'''. The answer is '''YES''', our demo program can run on an XBox One under Dev Mode!\n* 2017-01-08 The [[GIT | git repository]] has been moved from Sourceforge to [https://github.com/emgucv GitHub ]. We will use [https://github.com/emgucv/emgucv/issues Github for bug tracking] in the future. Due to the overwhelming amount of Spam on the Discussion forum, if you are a new user making a first post, you will need to wait for our approval before it can appear on the forum. Sorry for the inconvenience.\n* 2016-12-17 [[Version_History#Emgu.CV-3.1.0-r16.12|Emgu.CV-3.1.0-r16.12]] release is available in [[Sourceforge-url | sourceforge]]. This version added '''UWP support''' for Windows Phone commercial license. See [[Version_History#Emgu.CV-3.1.0-r16.12|change log and known issues]].\n* 2016-05-01 [[Version_History#Emgu.CV-3.1.0|Emgu.CV-3.1.0]] for Xamarin is now also available to be purchased in [https://components.xamarin.com/view/emgucv-v3 Xamarin Component Store]. Demo version that supports Android x86 and iOS simulator can be downloaded for free.\n* 2016-02-06 [[Version_History#Emgu.CV-3.1.0|Emgu.CV-3.1.0]] final release is available in [[Sourceforge-url | sourceforge]]. This version added '''64 bit Android (x86_64, arm64_v8) support''' for Xamarin. See [[Version_History#Emgu.CV-3.1.0|change log and known issues]].\n* 2015-07-12 [[Version_History#Emgu.CV-3.0.0|Emgu.CV-3.0.0]] final release is available in [[Sourceforge-url | sourceforge]]. This is the first stable release based on Open CV 3.0 final. See [[Version_History#Emgu.CV-3.0.0|change log and known issues]].\n* 2015-05-17 [[Version_History#Emgu.CV-3.0.0-rc1|Emgu.CV-3.0.0-rc1]] is available in [[Sourceforge-url | sourceforge]]. This version adds support for '''Windows Phone''' (8.1 is required) and '''Unity 5.0'''. See [[Version_History#Emgu.CV-3.0.0-rc1|change log and known issues]].\n* 2015-03-08 Added support for '''[http://www.raspberrypi.org/raspberry-pi-2-on-sale/ Raspberry Pi 2]'''. Build instruction is available [[Download_And_Installation#Linux | here]]. Happy hacking with this credit card size quad-core computer for only $35 !!!\n* 2015-01-17 Added '''64bit iOS support''' (through Xamarin iOS unified SDK). The iOS packages (2.4.10-unified & 3.0.0-beta-unified) are available for download for Emgu CV iOS commercial license owners.\n* 2014-12-06 [[Version_History#Emgu.CV-3.0.0-aplha|Emgu.CV-3.0.0-alpha]] is available in [[Sourceforge-url | sourceforge]]. See [[Version_History#Emgu.CV-3.0.0-alpha|change log and known issues]]. \n* 2014-12-06 [[Version_History_2.x#Emgu.CV-2.4.10|Emgu.CV-2.4.10]] is available in [[Sourceforge-url | sourceforge]]. See [[Version_History_2.x#Emgu.CV-2.4.10|change log and known issues]].\n* 2013-08-31 Added support to '''Windows 8 Store App''' (x86, x64) as part of Windows commercial release. Android version is now stable for commercial release. \n* 2012-09-16 [[Version_History_2.x#Emgu.CV-2.4.2|Emgu.CV-2.4.2]] is available in [[Sourceforge-url | sourceforge]]. See [[Version_History_2.x#Emgu.CV-2.4.2|change log and known issues]]. \n* 2012-05-26 [[Version_History_2.x#Emgu.CV-2.4.0|Emgu.CV-2.4.0]] is available in [[Sourceforge-url | sourceforge]]. '''This version adds support for [[Emgu CV for iOS | iOS]] and [[Emgu CV for Android| Android]]'''. See [[Version_History_2.x#Emgu.CV-2.4.0|change log and known issues]]. \n* 2011-08-20 [[Version_History_2.x#Emgu.CV-2.3.0|Emgu.CV-2.3.0]] is available in [[Sourceforge-url | sourceforge]]. See [[Version_History_2.x#Emgu.CV-2.3.0|change log and known issues]].\n* 2011-02-05 [[Version_History_2.x#Emgu.CV-2.2.1|Emgu.CV-2.2.1.1150]] is available in [[Sourceforge-url | sourceforge]]. See [[Version_History_2.x#Emgu.CV-2.2.1|change log and known issues]].\n* 2010-12-15 [[Version_History_2.x#Emgu.CV-2.2.0.0|Emgu.CV-2.2.0.1010]] is available in [[Sourceforge-url | sourceforge]]. See [[Version_History_2.x#Emgu.CV-2.2.0.0|change log and known issues]].\n* 2010-04-06 [[Version_History_2.x#Emgu.CV-2.1.0.0|Emgu.CV-2.1.0.0]] is available in [[Sourceforge-url | sourceforge]]. It is released on the same day as OpenCV 2.1! In this release we have keep up our cross platform promise and release binaries for 64-bit windows, as well as 32 & 64 bit debian package for Unbuntu and 32 bit rpm package for Fedora 12! See [[Version_History_2.x#Emgu.CV-2.1.0.0|change log and known issues]].\n\n* 2009-10-25 [[Version_History_2.x#Emgu.CV-2.0.1.0|Emgu.CV-2.0.1.0]] is available in [[Sourceforge-url | sourceforge]]. Welcome to the first .NET wrapper that is compatible with OpenCV 2.0! See [[Version_History_2.x#Emgu.CV-2.0.1.0|change log and known issues]].\n\n* 2009-07-12 [[Version_History_2.x#Emgu.CV-2.0.0.0_Alpha|Emgu.CV-2.0.0.0 Alpha]] is available in [[Sourceforge-url | sourceforge]]. This version is built with OpenCV SVN 1918 and is not recommend for production environment. See  [[Version_History_2.x#Emgu.CV-2.0.0.0_Alpha|change log and known issues]].\n\n* 2009-02-25 [[Version_History_1.x#Emgu.CV-1.5.0.0|Emgu.CV-1.5.0.0]] is available in [[Sourceforge-url | sourceforge]]. See [[Version_History_1.x#Emgu.CV-1.5.0.0|change log and known issues]].\n\n* 2008-11-24 [[Version_History_1.x#Emgu.CV-1.4.0.0|Emgu.CV-1.4.0.0]] is available in [[Sourceforge-url | sourceforge]]. See [[Version_History_1.x#Emgu.CV-1.4.0.0|change log and known issues]].\n\n* 2008-09-02 [[Version_History_1.x#Emgu.CV-1.3.0.0|Emgu.CV-1.3.0.0]] is available in [[Sourceforge-url | sourceforge]]. See [[Version_History_1.x#Emgu.CV-1.3.0.0|change log]].\n\n* 2008-05-24 [[Version_History_1.x#Emgu.CV-1.2.2.0|Emgu.CV-1.2.2.0]] is available in [[Sourceforge-url | sourceforge]]. See [[Version_History_1.x#Emgu.CV-1.2.2.0|change log]].\n\n* 2008-05-10 [http://www.emgu.com/forum Emgu CV Discussion Forum] is available at http://www.emgu.com/forum\n\n== Platform Features ==\n\n=== Windows ===\n{| style=\"text-align:center\" border=\"1px\" cellspacing=\"0\" cellpadding=\"5\"\n!Name || Emgu CV (Open Source) || colspan=\"2\" | Emgu CV for Windows ([[Licensing:#Commercial_License|Commercial Optimized]]) || Emgu CV for Unity\n|- \n!Development tools || Visual Studio 2012 and up || Visual Studio 2012 and up || Visual Studio 2013 and up || Unity 3D Pro v5.5 and up\n|- \n! Platform || Windows || Windows || UWP / Windows 8.1 Store app || Windows Desktop Standalone\n|-\n! Supported CPU Architecture || i386, x64 || i386, x64 || i386, x64 || i386 (Editor & Standalone), x64 (Standalone)\n|- \n! CUDA GPU  Processing || <math>\\checkmark</math> || <math>\\checkmark</math> || X || X\n|-  \n! OpenCL (GPU&CPU) || <math>\\checkmark</math> || <math>\\checkmark</math> || X  || <math>\\checkmark</math> \n|-\n! [https://github.com/tesseract-ocr Tesseract OCR] || <math>\\checkmark</math> || <math>\\checkmark</math> || <math>\\checkmark</math> || <math>\\checkmark</math> \n|- \n! Compiled with [http://software.intel.com/en-us/articles/intel-parallel-studio-xe/ Intel C++ Compiler],[http://threadingbuildingblocks.org/ TBB] & IPP   || X || <math>\\checkmark</math> || X || X\n|- \n! [[Tutorial#Error_Handling | Exception Handling]] || <math>\\checkmark</math> || <math>\\checkmark</math> || <math>\\checkmark</math> || <math>\\checkmark</math>\n|-\n! [[Debugger Visualizer]] || <math>\\checkmark</math> || <math>\\checkmark</math> || X || X\n|-\n! Emgu.CV.UI || <math>\\checkmark</math> || <math>\\checkmark</math> || X || X\n|-\n![[Licensing: | License]] || [[Licensing:#Open_Source_License| GPL]] || colspan=\"2\" | [[Licensing:#Commercial_License| Commercial License]] || [[Licensing:#Commercial_License| Commercial License]]\n|}\n\n* <span style=\"color:#009000\">'''Windows Store App version is included in the Windows Commercial release''' </span>\n* '''Windows Phone is no longer supported'''\n\n=== Mobile Devices ===\n{| style=\"text-align:center\" border=\"1px\" cellspacing=\"0\" cellpadding=\"5\"\n!Name || [[Emgu CV for iOS| Emgu CV for Xamarin iOS]] || [[Emgu CV for Android| Emgu CV for Xamarin Android]] || [[Emgu CV for Windows Phone| Emgu CV for UWP and Windows Phone]] || colspan=\"4\" | Emgu CV for Unity\n|- \n! Requirement || Xamarin Studio Community+ or Visual Studio for Mac is required, optional Visual Studio 2015 Community+ || Visual Studio 2015 Community+ or Xamarin Studio Community+ or Visual Studio for Mac || Visual Studio 2013+ || colspan=\"4\" |Unity 3D v5 Pro / Free version\n|- \n! Platform || iOS (iPhone, IPad, IPod Touch) || Android || UWP and Windows Phone 8.1 || iOS (iPhone, IPad, IPod Touch) || Android || Windows Phone 8.1 || Windows UWP\n|-\n! Supported Device || armv7, armv7a, arm64 || armeabi, armeabi-v7a, arm64-v8a, x86, x86_64 || arm, x86, x64 || armv7, armv7a, arm64 || armeabi-v7a, x86 || arm || arm, x86, x86_64\n|-\n! Supported Simulator || i386, x64 || armeabi, armeabi-v7a, arm64-v8a, x86, x86_64 || x86 || i386 || armeabi-v7a, x86 || x86 || x86, x86_64\n|- \n! CUDA GPU  Processing || X || X || X || X || X || X || X\n|- \n! OpenCL 1.2 (GPU&CPU) || X || <math>\\checkmark</math> ([http://arrayfire.com/opencl-on-mobile-devices/ on supported devices]) || X || X || <math>\\checkmark</math> ([http://arrayfire.com/opencl-on-mobile-devices/ on supported devices]) || X || X\n|-\n! [http://code.google.com/p/tesseract-ocr/ Tesseract OCR] || <math>\\checkmark</math> || <math>\\checkmark</math> ||  <math>\\checkmark</math> || <math>\\checkmark</math> || <math>\\checkmark</math> || <math>\\checkmark</math> || <math>\\checkmark</math>\n|- \n! [[Tutorial#Error_Handling | Exception Handling]] || <math>\\checkmark</math> || <math>\\checkmark</math> || <math>\\checkmark</math> || <math>\\checkmark</math> || <math>\\checkmark</math> || <math>\\checkmark</math> || <math>\\checkmark</math>\n|-\n![[Licensing: | License]] || [[Licensing:#Commercial_License| Commercial License]] || [[Licensing:#Commercial_License| Commercial License]] || [[Licensing:#Commercial_License| Commercial License]] ||  colspan=\"4\" |[[Licensing:#Commercial_License| Commercial License]] \n|}\n\n=== OSX, Linux, Unix ===\nThe commercial release include prebuild binary for OSX. For Linux and Unix platform, you need to compile the binary from source. \n\n{| style=\"text-align:center\" border=\"1px\" cellspacing=\"0\" cellpadding=\"5\"\n!Name || Emgu CV (Open Source) ||  Emgu CV for OSX, Linux Unix([[Licensing:#Commercial_License|Commercial License]]) || Emgu CV for Unity\n|- \n! Development Tools || Xamarin Studio or MonoDevelop || Visual Studio for Mac or Xamarin Studio || Unity 3D Pro v5.1\n|- \n! OSX || <math>\\checkmark</math> || <math>\\checkmark</math> || x86 & x64 (Editor & Standalone)\n|- \n! Linux, Unix || <math>\\checkmark</math> || <math>\\checkmark</math> || X\n|- \n! CUDA GPU  Processing || X || X  || X\n|- \n! OpenCL (GPU&CPU) || <math>\\checkmark</math> || <math>\\checkmark</math>  || <math>\\checkmark</math>\n|-\n! [http://code.google.com/p/tesseract-ocr/ Tesseract OCR] || <math>\\checkmark</math> || <math>\\checkmark</math>  || <math>\\checkmark</math>\n|- \n! [[Tutorial#Error_Handling | Exception Handling]] || <math>\\checkmark</math> || <math>\\checkmark</math>  || <math>\\checkmark</math>\n|-\n![[Licensing: | License]] || [[Licensing:#Open_Source_License| GPL]] || [[Licensing:#Commercial_License| Commercial License]] || [[Licensing:#Commercial_License| Commercial License]]\n|}\n\n== Advantage of [[Emgu CV]] ==\n=== Cross Platform ===\n[[Emgu CV]] is written entirely in C#. The benefit is that it can be [[Compiling_with_Monodevelop|compiled in Mono]] and therefore is able to run on any platform Mono supports, including iOS, Android, Windows Phone, Mac OS X and Linux. A lot of efforts has been spent to have a pure C# implementation since the headers have to be ported, compared with managed C++ implementation where header files can simply be included. But it is well worth it if you see [[Compiling_with_Monodevelop|Emgu CV running on Fedora 10]]! Plus it always gives you the comfort knowing that your code is cross-platform.\n\n=== Cross Language and comes with example code===\n[[Emgu CV]] can be used from several different languages, including C#, VB.NET, C++ and IronPython. On this wiki, we provide [[Tutorial#Examples|examples]] for all those languages, which are available from the [[Tutorial#Examples|Examples section on Tutorial page]]. Our [http://www.emgu.com/forum Discussion Forum] is also available if you have any questions related to your favourite programming language.\n\n=== Other Advantages ===\n* [[Working_with_Images#Depth_and_Color_as_Generic_Parameter | Image class with Generic Color and Depth]]\n* [[Working_with_Images#Automatic_Garbage_Collection| Automatic garbage collection]]\n* [[Working_with_Images#XML_Serialization | XML Serializable Image]]\n* [[Tutorial#Intellisense_in_Visual_Studio | XML Documentation and intellisense support]]\n* The choice to either use the [[Tutorial#Working_with_images | Image class]] or [[Tutorial#Function_Mapping_-_Emgu.CV.CvInvoke | direct invoke functions]] from [[OpenCV]]\n* [[Working_with_Images#Generic_Operation | Generic operations ]] on image pixels"
                    }
                ]
            }
        ]
    }
}