<itemvalue="[parameters] - (optional) an object with one or more properties defining the material's appearance. Any property of the material (including any property inherited from [Material]) can be passed in here. The exception is the property [color], which can be passed in as a hexadecimal int and is 0xffffff (white) by default. [Color] is called internally."/>
<itemvalue="A material for shiny surfaces with specular highlights. The material uses a non-physically based [Blinn-Phong](https:en.wikipedia.orgwikiBlinn-Phong_shading_model) model for calculating reflectance. Unlike the Lambertian model used in the [MeshLambertMaterial] this can simulate shiny surfaces with specular highlights (such as varnished wood). [MeshPhongMaterial] uses per-fragment shading. Performance will generally be greater when using this material over the [MeshStandardMaterial] or [MeshPhysicalMaterial], at the cost of some graphical accuracy."/>
<itemvalue="Mat (int rows, int cols, int type, void data, size_t step=AUTO_STEP)"/>
<itemvalue="This function can throw exception, so make sure to free the allocated memory inside a `try-finally` block!"/>
<itemvalue="Be careful when using this constructor, as you are responsible for managing the native pointer yourself. Improper handling may lead to memory leaks or undefined behavior."/>
<itemvalue="[data] should be raw pixels values with exactly same length of [channels] [rows] [cols]"/>
<itemvalue="Create a Mat from self-allocated buffer"/>
<itemvalue="Releases all resources held by the detector. Call this when you're done using the detector to free up memory. After calling dispose, you must call [initialize] again before running any detections."/>
<itemvalue="Outputs for a single detected face. [boundingBox] is the face bounding box in pixel coordinates. [landmarks] provides convenient access to 6 key facial landmarks (eyes, nose, mouth). [mesh] contains 468 facial landmarks as pixel coordinates. [eyes] contains iris center, iris contour, and eye mesh landmarks for both eyes."/>
<itemvalue="Canny finds edges in an image using the Canny algorithm. The function finds edges in the input image image and marks them in the output map edges using the Canny algorithm. The smallest value between threshold1 and threshold2 is used for edge linking. The largest value is used to find initial segments of strong edges."/>
<itemvalue="Raw unmodified format. Unencoded bytes, in the image's existing format. For example, a grayscale image may use a single 8-bit channel for each pixel."/>
<itemvalue="Raw straight RGBA format. Unencoded bytes, in RGBA row-primary form with straight alpha, 8 bits per channel."/>
<itemvalue="Raw RGBA format. Unencoded bytes, in RGBA row-primary form with premultiplied alpha, 8 bits per channel."/>
<itemvalue="This combines [decodeImage] and [registerFrame] into a single operation that avoids transferring RGB data back to the main isolate. The image is decoded and stored in the worker, returning only the frameId and dimensions."/>
<itemvalue="Decodes and registers an image in one operation (optimized fast-path)."/>
<itemvalue="The [imageBytes] parameter should contain encoded image data (JPEG, PNG, etc.)."/>
<itemvalue="Specifies which face detection model variant to use. Different models are optimized for different use cases: - [frontCamera]: Optimized for selfiefront-facing camera (128x128 input) - [backCamera]: Optimized for rear camera with higher resolution (256x256 input) - [shortRange]: Optimized for close-up faces (128x128 input) - [full]: Full-range detection (192x192 input) - [fullSparse]: Full-range with sparse anchors (192x192 input)"/>