Dlib FaceLandmark Detector ver2.0.0 Release!

Version 2.0.0 [Common]Updated FpsMonitor to version 1.0.4. [visionOS]Updated beta support for the VisionOS platform on Unity 2022.3.18f1 and later. [Android]Updated native library libdlibfacelandmarkdetector.so for Android to be compatible with 16KB page size. [Common]Removed CatDetectionExample. [Common]Changed namespace of the Utils class from UnityUtils to UnityIntegration, split into function-specific classes, and marked old classes as deprecated. [Common]Changed moved the OpenCVForUnityUtils class bundled with DlibFaceLandmarkDetectorWithOpenCVExample to the main Dlib module as DlibOpenCVUtils. [Common]Changed return types of DetectValueTuple and DetectLandmark to List. [Common]Changed removed the Extra folder. [Common]Changed increased the resolution of video files used for examples. [Common]Added overloads of GetDetectResult and GetDetectLandmarkResult methods that accept Span. [Common]Added overloads of the DrawFaceLandmark method that support ReadOnlySpan, ReadOnlySpan, and ReadOnlySpan. [Common]Added IsDebugMode and IsThrowException methods to DlibDebug. [Common]Added GetFilePathCoroutine, GetFilePathAsync, and GetFilePathTaskAsync methods to DlibEnv.

OpenCV for Unity ver3.0.0 Release!

Version 3.0.0 [Common]Updated OpenCV to version 4.12.0. [Common]Updated FpsMonitor to version 1.0.4. [visionOS]Updated platform support for VisionOS on Unity 2022.3.18f1 and later (beta). [Android]Updated native library libopencvforunity.so for Android to be compatible with 16KB page size. [Common]Added SafeDrawFrameAxes method to OpenCVARUtils. [Common]Added GetFilePathCoroutine, GetFilePathAsync, and GetFilePathTaskAsync methods to OpenCVEnv. [Common]Added IsDebugMode and IsThrowException methods to OpenCVDebug. [Common]Added TextureToMatAsync, RenderTextureToMatAsync, and MatToRenderTextureAsync methods to OpenCVMatUtils. [Common]Added OpenCVForUnityProjectSizeReducerWindow in EditorWindow. [Common]Added a feature to skip unnecessary downloads in OpenCVForUnityExampleAssetsDownloaderWindow. [Common]Added ImshowDNNBlob method to DebugMat. [Common]Added WeChatQRCodeDetectorImageExample and WeChatQRCodeDetectorExample. [Common]Added HomographyToFindAKnownObjectExample. [Common]Added ObjectDetectionDAMOYOLOExample. [Common]Removed FaceDetectionResnetSSDExample due to incompatibility with the latest OpenCV. [Common]Changed namespaces under org/unity from UnityUtils to UnityIntegration, split Utils class into function-specific classes, and marked old classes as deprecated. [Common]Changed Operator in Mat class to deprecated.

OpenCV for Unity ver2.6.5 Release!

Version 2.6.5 [Common]Add ARHelper component class. [Common]Updated ArUcoExample, ArUcoImageExample, HandPoseEstimationMediaPipeExample and PostEstimationMediaPipeExample using the ARHelper class. [Common]Refactored AsyncGPUReadback2MatHelper, Image2MatHelper, UnityVideoPlayer2MatHelper, VideoCapture2MatHelper, WebCamTexture2MatAsyncGPUHelper and WebCamTexture2MatHelper. [Common]Added method to convert OpenCV basic classes to Unity basic structs.

Dlib FaceLandmark Detector ver1.4.1 Release!

Version 1.4.1 [Common]Added method overloads in DlibFaceLandmarkDetector class that use ValueTuples. [Common]Add method overloads in OpenCVForUnityUtils class that use structs and ValueTuples corresponding to the data formats of OpenCV base classes. Accordingly, the minimum required version of OpenCVForUnity is now 2.6.4. [Common]Added Utils.getFilePathAsyncTask() and Utils.getMultipleFilePathsAsyncTask() methods. It is an asynchronous Task return version of the existing Utils.getFilePathsAsync() method. It can be seamlessly integrated with other asynchronous code. [iOS]Fixed an issue where AddToEmbeddedBinaries was processed redundantly with each incremental build.

OpenCV for Unity ver2.6.4 Release!

Version 2.6.4 [Common] Added various data access methods to the Mat class, including ptr(), at(), AsSpan(), and AsSpanRowRange(). [Common] Updated get() and set() methods in the Mat class to support Span and generics, and updated MatUtils.copyFromMat() and MatUtils.copyToMat() to support Span. [Common] Added structs and ValueTuples corresponding to the data formats of basic OpenCV classes, and created overloads for methods that use these basic classes as arguments, allowing the use of structs and ValueTuples instead. This update simplifies code, enables more efficient memory usage, and improves data access speed. [Common] Added Utils.getFilePathAsyncTask() and Utils.getMultipleFilePathsAsyncTask() methods. It is an asynchronous Task return version of the existing Utils.getFilePathsAsync() method. It can be seamlessly integrated with other asynchronous code. [Common] Added Utils.texture2DToMatRaw() and Utils.matToTexture2DRaw() methods. [Common] Added methods for conversion between Mat and RenderTexture using ComputeShader (Utils.matToRenderTexture(), Utils.renderTextureToMat()). [Common] Added the WebCamTexture2MatAsyncGPUHelper class. [Common] Updated the DebugMatUtils class to support displaying Texture2D and RenderTexture. [Common] Added a face blurring feature to FaceDetectorYNExample. [iOS] Fixed an issue where AddToEmbeddedBinaries was processed redundantly with each incremental build.

OpenCV for Unity ver2.6.2 Release!

Version 2.6.2 [Common]Changed the minimum supported version to Unity2021.3.35f1. [Common]Added AsyncGPUReadback2MatHelper. [Common]Updated MultiSource2MatHelperExample. [Common]Separated the examples using the Built-in Render Pipeline and Scriptable Render Pipeline. [Common]Fixed a memory leak in Converters.cs.