/**
 * Interface CrossVerificationCriteria represents the criteria for cross-verification in a barcode scanning process.
 * It includes parameters such as frameWindow, which defines the number of frames to consider for verification,
 * and minConsistentFrames, which specifies the minimum number of consistent frames required for a successful verification.
 */
export interface CrossVerificationCriteria {
    /**The number of frames to consider for cross-verification. It defines the window of frames that will be analyzed to determine if the barcode detection is consistent across multiple frames. A larger frame window may provide more reliable verification but may also increase the time required for processing. */
    frameWindow: number;

    /**The minimum number of consistent frames required for a successful cross-verification. This parameter specifies how many frames within the defined frame window must consistently detect the same barcode for it to be considered a valid detection. A higher value may reduce false positives but may also require more frames to confirm a detection. */
    minConsistentFrames: number;
}