BcmConsolidation

BcmConsolidation can be used to generate scaled finger images set.

Interface

Swift:

public struct BcmConsolidation {

    public init() { }

    /**
     * Creates and returns scaled images set between 
     * given ranges by incrementing step values.
     *
     * - Parameters:
     *  - fingerImage: Image object
     *  - upperRange: Scale percentage upper limit. Default value is 120
     *  - lowerRange: Scale percentage lower limit. Default value is 85
     *  - step: Step value between lowerRange and upperRange. Default value is 5
     *
     * - Returns Set of scaled UIImage objects
     */
    public func generate(
        fingerImage: UIImage,
        upperRange: Int = 120,
        lowerRange: Int = 85,
        step: Int = 5
    ) -> Set<UIImage> { }
}

Example

Swift:

func bcmFingerImagesResult(
    fingerImages: Set<BcmFingerImage>
) {
    let bcmConsolidation = BcmConsolidation()

    fingerImages.forEach({ bcmFingerImage in

        // with custom values
        let scaledImagesSet1 = bcmConsolidation.generate(
            fingerImage: bcmFingerImage.defaultImage,
            upperRange: 110,
            lowerRange: 90,
            step: 5
        )

        // with default values
        let scaledImagesSet2 = bcmConsolidation.generate(
            fingerImage: bcmFingerImage.defaultImage
        )

        // You can proceed with scaled images set for each finger
    })
}

results matching ""

    No results matching ""