/// <summary> /// Performs all the operations, according to the specific algorithm created, to obtain the saliency map. /// </summary> /// <param name="image"></param> /// <param name="saliencyMap"></param> /// <returns></returns> public bool Compute(Mat image, IOutputArray saliencyMap) { using (var ia = image.GetInputArray()) using (var oa = saliencyMap.GetOutputArray()) { return(SaliencyInvoke.cveSaliencyComputeSaliency(_ptr, ia, oa)); } }
/// <summary> /// Performs all the operations and calls all internal functions necessary for the accomplishment of the Binarized normed gradients algorithm. /// </summary> /// <param name="image"></param> /// <param name="boxes"></param> /// <returns></returns> public bool Compute(Mat image, VectorOfRect boxes) { using (var ia = image.GetInputArray()) using (var oa = boxes.GetOutputArray()) { return(SaliencyInvoke.cveSaliencyComputeSaliency(_ptr, ia, oa)); } }