Dlib FaceLandmark Detector ver1.2.7 Release!
Version 1.2.7 [WebGL]Added Unity2019.1 or later support.
How to catch native OpenCV’s errors code (CVException handling)
In order to display the native opencv’s error code, please enclose the code in Utils.setDebugMode(true) and Utils.setDebugMode(false). Example Code: // // CVException handling example // // 32F, channels=1, 3×3 Mat m1 = new Mat (3, 3, CvType.CV_32FC1); m1.put (0, 0, 1.0f, 2.0f, 3.0f, 4.0f, 5.0f, 6.0f, 7.0f, 8.0f, 9.0f); // 8U, channels=1, 3×3 Mat m2 = new Mat (3, 3, CvType.CV_8UC1); m2.put (0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9); // dump Debug.Log (“”m1=”” + m1); Debug.Log (“”m1.dump()=”” + m1.dump ()); Debug.Log (“”m2=”” + m2); Debug.Log (“”m2.dump()=”” + m2.dump ()); #if UNITY_STANDALONE || UNITY_EDITOR // Publish CVException to Debug.LogError. Utils.setDebugMode (true, false); Mat m3 = m1 / m2; Utils.setDebugMode (false); // Throw CVException. Utils.setDebugMode (true, true); try { Mat m4 = m1 / m2; } catch (Exception e) { Debug.Log (“”CVException: “” + e); } Utils.setDebugMode (false); #else Debug.Log (“”The setDebugMode method is only supported on WIN, MAC and LINUX.””); #endif Execution Result: m1=Mat [ 3*3*CV_32FC1, isCont=True, isSubmat=False, nativeObj=0x820637680, dataAddr=0x820295296 ] m1.dump()=[1, 2, 3; 4, 5, 6; 7, 8, 9] m2=Mat [ 3*3*CV_8UC1, isCont=True, isSubmat=False, nativeObj=0x820637792, dataAddr=0x820619712 ] m2.dump()=[ 1, 2, 3; 4, 5, 6; 7, 8, 9] core::divide_12() : OpenCV(3.4.1-dev) C:\Users\xxxxx\Desktop\opencv\modules\core\src\arithm.cpp:683: error: (-5) When the input arrays in add/subtract/multiply/divide functions have different types, the output array type must be explicitly specified in function cv::arithm_op m3=Mat [ […]
OpenCV for Unity ver2.3.5 Release!
Version 2.3.5 [Common]Updated to OpenCV4.1.0. [Windows, Android]Added dynamic link library version.
OpenCV for Unity ver2.3.4 Release!
Version 2.3.4 [Common]Added MaskRCNNExample. [WebGL]Added Unity2019.1 or later support.
Dlib FaceLandmark Detector ver1.2.6 Release!
Version 1.2.6 [Common]Added “sp_human_face_17.dat”, “sp_human_face_17_mobile.dat” and “sp_human_face_6.dat”. [Common]Changed the training dataset of Shape Predictor model. Since the training dataset consists of Flickr CC0 licensed images, the Shape Predictor model files are available for commercial use. [Common]Added BenchmarkExample.
OpenCV for Unity ver2.3.3 Release!
Version 2.3.3 [Common]Updated to OpenCV4.0.0. [Common]Re-assined namespace as was classified by module names. [Common]Updated to WebCamTextureToMatHelper.cs v1.1.0. [Common]Updated to ImageOptimizationHelper v1.1.0 [Common]Added Utils_GetFilePathExample, FaceMarkExample and QRCodeDetectorExample.
Dlib FaceLandmark Detector ver1.2.5 Release!
Version 1.2.5 [Common]Re-assined namespace. [Common]Support for OpenCVforUnity2.3.3 or later.
OpenCV for Unity ver2.3.2 Release!
Version 2.3.2 [macOS]Removed 32bit architecture(i386) from opencvforuntiy.bundle.
Dlib FaceLandmark Detector ver1.2.4 Release!
1.2.4 [macOS]Removed 32bit architecture(i386) from dlibfacelandmarkdetector.bundle.
Dlib FaceLandmark Detector ver1.2.3 Release!
Version 1.2.3 [Android,UWP]Fixed Utils.setDebugMode() method on the IL2CPP backend.