ScanEngine.kt
24 lignes · 577 octets
package fr.ebii.card2vcf.scan import android.graphics.Bitmap import android.graphics.PointF data class ScanCorners( val topLeft: PointF, val topRight: PointF, val bottomRight: PointF, val bottomLeft: PointF, ) data class ScanResult( val bitmap: Bitmap, val angleDegrees: Float = 0f, val confidence: Float = 1f, val corners: ScanCorners? = null, ) interface ScanEngine { fun scan(source: Bitmap, manualCorners: ScanCorners? = null): ScanResult } class ScanException(message: String, cause: Throwable? = null) : Exception(message, cause)
GitRust