Difference between revisions of "Version History"

From Emgu CV: OpenCV in .NET (C#, VB, C++ and more)
Jump to: navigation, search
(Emgu.CV-4.1.1)
 
(One intermediate revision by the same user not shown)
Line 4: Line 4:
  
 
===Change Log===
 
===Change Log===
Coming soon...
+
* nuget packages is now provided for Android and iOS in the commercial release.
 +
* 4.1.1 is based on the Open CV 4.1.1 release
 +
* 4.1.1 Windows non-commercial release is built with Visual Studio 2019. 4.1.1 Windows commercial release is built with Intel Compiler and Visual Studio 2017. CUDA release is built with CUDA 10.1
 +
* Mac OS build is now compatible with Visual Studio for Mac 8.2.3 (build 16) or above
 +
* iOS and Android demo build is now compatible with Visual Studio Aug 2019 releases or above
  
 
====Enhancements====
 
====Enhancements====
Coming soon...
+
* Added Emgu.CV.PpfMatch3d.ICP class from surface matching module.
 +
* Added XFeatures2DInvoke.MatchGMS
 +
* Added LineIterator.
 +
* Replaced IImage with IInputArray
 +
* Added Dnn.Net.DumpToFile and Dnn.Net.Dump.
 +
* Added AP3P, IPPE and IPPESquare to SolvePnpMethod, added more solve PnP functions.
  
 
====Bug Fixes====
 
====Bug Fixes====
Coming soon...
+
* Fixed the [https://github.com/emgucv/emgucv/commit/9b2c294b30a78d9cd524e0c4e44233d187c0a335 M12 property] for Moment class (replace typo M22 to M12).
 +
* Fixed [https://github.com/emgucv/emgucv/issues/241 issue 241]
 +
* Implement UserColor for applyColorMap [https://github.com/emgucv/emgucv/issues/264 issue 264 ]
  
 
==== Dependency ====
 
==== Dependency ====
 
* Note that for Windows platform, this release is build with MSMF. MSMF is pre-installed for Windows 10 Home or Windows 10 Pro releases. For Windows N or certain Windows Server releases, it may require you to download and install Windows Media Feature pack.
 
* Note that for Windows platform, this release is build with MSMF. MSMF is pre-installed for Windows 10 Home or Windows 10 Pro releases. For Windows N or certain Windows Server releases, it may require you to download and install Windows Media Feature pack.
 
  
 
==Emgu.CV-4.1.0==
 
==Emgu.CV-4.1.0==

Latest revision as of 16:14, 20 September 2019

Emgu.CV-4.1.1

Online Documentation

Browse

Change Log

  • nuget packages is now provided for Android and iOS in the commercial release.
  • 4.1.1 is based on the Open CV 4.1.1 release
  • 4.1.1 Windows non-commercial release is built with Visual Studio 2019. 4.1.1 Windows commercial release is built with Intel Compiler and Visual Studio 2017. CUDA release is built with CUDA 10.1
  • Mac OS build is now compatible with Visual Studio for Mac 8.2.3 (build 16) or above
  • iOS and Android demo build is now compatible with Visual Studio Aug 2019 releases or above

Enhancements

  • Added Emgu.CV.PpfMatch3d.ICP class from surface matching module.
  • Added XFeatures2DInvoke.MatchGMS
  • Added LineIterator.
  • Replaced IImage with IInputArray
  • Added Dnn.Net.DumpToFile and Dnn.Net.Dump.
  • Added AP3P, IPPE and IPPESquare to SolvePnpMethod, added more solve PnP functions.

Bug Fixes

Dependency

  • Note that for Windows platform, this release is build with MSMF. MSMF is pre-installed for Windows 10 Home or Windows 10 Pro releases. For Windows N or certain Windows Server releases, it may require you to download and install Windows Media Feature pack.

Emgu.CV-4.1.0

Online Documentation

Browse

Change Log

  • 4.1.0 is based on the Open CV 4.1.0 release
  • 4.1.0 Windows release is built with Visual Studio 2017. CUDA release is built with CUDA 10.1
  • iOS binary is build with XCode 10.1.
  • Removed Emgu.CV.Contrib.LineDescriptor module. It is no long supported by Open CV due to license issue.

Enhancements

  • Added Matplotlib Perceptually Uniform Sequential colormaps
  • Add Hand-Eye calibration methods
  • Added the Quality module.
  • Added Stereo module and QuasiDenseStereo class.
  • Added RLOFOpticalFlowParameter.
  • Added DenseRLOFOpticalFlow and SparseRLOFOpticalFlow.
  • Disabled Freetype module for iOS. Freetype is disabled by default in Open CV for iOS target.
  • Added CvInvoke.SelectROIs & CvInvoke.SelectROI
  • Added MultiTracker.GetObjects.
  • Added DnnInvoke.GetAvailableBackends

Bug Fixes

  • For Unity, fixed Android ILCPP backend build for arm64-v8a architecture.
  • Fixed a bug in the DPM constructor.

Dependency

  • Note that for Windows platform, this release is build with MSMF. MSMF is pre-installed for Windows 10 Home or Windows 10 Pro releases. For Windows N or certain Windows Server releases, it may require you to download and install Windows Media Feature pack.

Emgu.CV-4.0.1

Online Documentation

Browse

Change Log

  • 4.0.1 is based on the Open CV 4.0.1 release
  • 4.0.1 Windows release is built with Visual Studio 2017. CUDA release is built with CUDA 10.0
  • The Windows Commercial license will also include the UWP release for ARM architecture in v4.x. We have merged the v3.x Windows Phone license and Windows license into v4.x windows commercial license for simplicity.
  • Tesseract OCR has been updated to 4.0 final release.
  • iOS binary is build with XCode 10.1.
  • Android build no longer support armeabi architecture. It is obsoleted.
  • For Unity, iOS has JPEG disable to avoid conflict with Unity's build-in libjpeg.
  • For Unity, Android build has added arm64-v8a binary support.
  • For Unity, Emgu CV can now compatible with the ILCPP back end for Unity UWP project.
  • The installer can now install Debugger Visualizer for VS2019

Enhancements

  • Added Freetype module
  • Added hfs module from opencv_contrib
  • Added DNN sample for Xamarin Forms WPF.
  • Update Stitcher API to match Open CV 4.0 API
  • Added Decode to QRCodeDetector.
  • Added EstimateAffine2D & EstimateAffinePartial2D
  • Added BasicFaceRecognizer class.
  • Wrap more functions for FileNode and IAlgorithm.
  • Added CalibrateCameraCharuco
  • Added DrawPlanarBoard, EstimatePoseBoard and GetBoardObjectAndImagePoints to ArucoInvoke.
  • Added KNearest.FindNearest
  • Added Relu and LeakyRelu activation type to ANN_MLP.
  • Added the RNG class.
  • Added GetData for UMat.
  • Added operator overload to Mat class.
  • Added operator overload to UMat.
  • Update the EstimateTransform function to match opencv implementation.
  • Added OcrInvoke.SetLocale function to set locale for tesseract.
  • Added FaceLandmarkDetectionPage demo page.
  • Allow for picking images on Xamarin Forms WPF project.
  • Implement ROI copying for Image<,> class without changing the IplImage.ROI property.
  • Added CudaConvolution.
  • Added CudaInvoke.DrawColorDisp
  • Added RetinaFastToneMapping
  • Added a Debugger and the GetData function for GpuMat.
  • Added CvInvoke.SetGlDevice
  • Updated CvEnum.CapProp
  • Added VideoCapture.BackendName

Bug Fixes

  • Fixed issue #220: Bug in CudaSparsePyrLKOpticalFlow
  • Fixed issue #210: CvException.ErrorStr crashes program. Thanks to Jeremy
  • Fixed issue #181
  • Fixed issue #173
  • Fix a bug in the PInvoke signature for DisparityBilateralFilterCreate.
  • Fixed a bug in CudaCannyEdgeDetector, CudaHOG constructor and DPM.
  • Fixed a bug in Mat.GetData when there are multiple channels.
  • Fix a bug in FitEllipseDirect.
  • Change the Emgu.CV.World project output path such that a rebuild will not clean out the "x86" or "x64" folder.
  • Added the missing cudaSparsePyrLKOpticalFlowRelease implementation.

Dependency

  • Note that for Windows platform, this release is build with MSMF. MSMF is pre-installed for Windows 10 Home or Windows 10 Pro releases. For Windows N or certain Windows Server releases, it may require you to download and install Windows Media Feature pack.

Version History 3.x Archive

Version History 3.x

Version History 2.x Archive

Version History 2.x

Version History 1.x Archive

Version History 1.x