/** * 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; }