Difference between revisions of "Version History"

From Emgu CV: OpenCV in .NET (C#, VB, C++ and more)
Jump to: navigation, search
 
(No difference)

Latest revision as of 19:08, 6 August 2019

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