/// <summary> /// Calculates mean color of a blob in an image. /// </summary> /// <param name="blobs">Blob list</param> /// <param name="targetBlob">The target blob</param> /// <param name="originalImage">Original image.</param> /// <returns>Average color.</returns> public static CvScalar BlobMeanColor(CvBlobs blobs, CvBlob targetBlob, IplImage originalImage) { if (blobs == null) { throw new ArgumentNullException("blobs"); } return(blobs.BlobMeanColor(targetBlob, originalImage)); }
/// <summary> /// Calculates mean color of a blob in an image. /// </summary> /// <param name="blobs">Blob list</param> /// <param name="targetBlob">The target blob</param> /// <param name="originalImage">Original image.</param> /// <returns>Average color.</returns> public static Scalar BlobMeanColor(CvBlobs blobs, CvBlob targetBlob, Mat originalImage) { if (blobs == null) { throw new ArgumentNullException(nameof(blobs)); } return(blobs.BlobMeanColor(targetBlob, originalImage)); }