ColorBlob

class ColorBlob(targetColor: ColorRange? = null, draw: Boolean = false) : Processor

Constructors

Link copied to clipboard
constructor(targetColor: ColorRange? = null, draw: Boolean = false)

Properties

Link copied to clipboard
open override val processor: ColorBlobLocatorProcessor

Functions

Link copied to clipboard
fun getBlobs(): List<ColorBlobLocatorProcessor.Blob>

Get all detected blobs.

Link copied to clipboard
fun getBlobsByCriteria(criteria: ColorBlobLocatorProcessor.BlobCriteria, minValue: Double, maxValue: Double): List<ColorBlobLocatorProcessor.Blob>

Get blobs filtered by specific criteria.

Link copied to clipboard
fun getDensest(): ColorBlobLocatorProcessor.Blob?

Get the densest blob (highest fill ratio).

Link copied to clipboard
fun getLargestBlob(): ColorBlobLocatorProcessor.Blob?

Get the largest blob by contour area.

Link copied to clipboard
fun getMostCircular(): ColorBlobLocatorProcessor.Blob?

Get the most circular blob.