diff --git a/classic-components-example/build.gradle b/classic-components-example/build.gradle index 96a3d841..83acf2cc 100644 --- a/classic-components-example/build.gradle +++ b/classic-components-example/build.gradle @@ -15,7 +15,7 @@ allprojects { jvmToolchainVersion = 17 - scanbotSdkVersion = "9.0.1" + scanbotSdkVersion = "10.0.0.131-STAGING-SNAPSHOT" androidCoreKtxVersion = "1.6.0" constraintLayoutVersion = "2.0.4" diff --git a/classic-components-example/document-enhancer/build.gradle b/classic-components-example/document-straightener/build.gradle similarity index 90% rename from classic-components-example/document-enhancer/build.gradle rename to classic-components-example/document-straightener/build.gradle index 278714b4..c74ec304 100644 --- a/classic-components-example/document-enhancer/build.gradle +++ b/classic-components-example/document-straightener/build.gradle @@ -17,7 +17,7 @@ android { buildTypes { named("debug") { - + minifyEnabled = false debuggable = true } @@ -41,6 +41,6 @@ kotlin.jvmToolchain(project.ext.jvmToolchainVersion) dependencies { implementation(project(":common")) implementation("io.scanbot:sdk-package-1:${project.ext.scanbotSdkVersion}") - implementation("io.scanbot:sdk-document-enhancer-assets:${project.ext.scanbotSdkVersion}") + implementation("io.scanbot:sdk-document-straightener-assets:${project.ext.scanbotSdkVersion}") implementation("androidx.appcompat:appcompat:${project.ext.androidxAppcompatVersion}") } diff --git a/classic-components-example/document-enhancer/src/main/AndroidManifest.xml b/classic-components-example/document-straightener/src/main/AndroidManifest.xml similarity index 100% rename from classic-components-example/document-enhancer/src/main/AndroidManifest.xml rename to classic-components-example/document-straightener/src/main/AndroidManifest.xml diff --git a/classic-components-example/document-enhancer/src/main/java/io/scanbot/example/DocumentCameraActivity.kt b/classic-components-example/document-straightener/src/main/java/io/scanbot/example/DocumentCameraActivity.kt similarity index 91% rename from classic-components-example/document-enhancer/src/main/java/io/scanbot/example/DocumentCameraActivity.kt rename to classic-components-example/document-straightener/src/main/java/io/scanbot/example/DocumentCameraActivity.kt index bd247620..6e6c9dd9 100755 --- a/classic-components-example/document-enhancer/src/main/java/io/scanbot/example/DocumentCameraActivity.kt +++ b/classic-components-example/document-straightener/src/main/java/io/scanbot/example/DocumentCameraActivity.kt @@ -18,7 +18,7 @@ import io.scanbot.sdk.ScanbotSDK import io.scanbot.sdk.camera.CaptureInfo import io.scanbot.sdk.document.ui.DocumentScannerView import io.scanbot.sdk.document.ui.IDocumentScannerViewCallback -import io.scanbot.sdk.documentscanner.DocumentEnhancer +import io.scanbot.sdk.documentscanner.DocumentStraightener import io.scanbot.sdk.documentscanner.DocumentStraighteningMode import io.scanbot.sdk.documentscanner.DocumentStraighteningParameters import io.scanbot.sdk.image.ImageRef @@ -50,7 +50,7 @@ class DocumentCameraActivity : AppCompatActivity() { documentScannerView = findViewById(R.id.document_scanner_view) resultView = findViewById(R.id.result) as ImageView - val documentEnhancer = scanbotSdk.createDocumentEnhancer() + val documentStraightener = scanbotSdk.createDocumentStraightener() scanbotSdk.createDocumentScanner().onSuccess { documentScanner -> documentScannerView.apply { @@ -70,8 +70,8 @@ class DocumentCameraActivity : AppCompatActivity() { } override fun onPictureTaken(image: ImageRef, captureInfo: CaptureInfo) { - documentEnhancer.onSuccess { documentEnhancer -> - processPictureTaken(image, documentEnhancer) + documentStraightener.onSuccess { straightener -> + processPictureTaken(image, straightener) } @@ -134,10 +134,10 @@ class DocumentCameraActivity : AppCompatActivity() { super.onPause() } - private fun processPictureTaken(image: ImageRef, documentEnhancer: DocumentEnhancer) { + private fun processPictureTaken(image: ImageRef, documentStraightener: DocumentStraightener) { // STRAIGHTEN SCANNED IMAGE ASSUMING DOCUMENT IS BENT - // Run document enhancer unwarping on original image: - val result = documentEnhancer.straighten(image, DocumentStraighteningParameters().apply { + // Run document straightening on original image: + val result = documentStraightener.run(image, DocumentStraighteningParameters().apply { straighteningMode = DocumentStraighteningMode.STRAIGHTEN // uncomment if you want wo set specific aspect ratios for documents // aspectRatios = listOf(AspectRatio(29.0, 21.0)) diff --git a/classic-components-example/document-enhancer/src/main/java/io/scanbot/example/ExampleApplication.kt b/classic-components-example/document-straightener/src/main/java/io/scanbot/example/ExampleApplication.kt similarity index 100% rename from classic-components-example/document-enhancer/src/main/java/io/scanbot/example/ExampleApplication.kt rename to classic-components-example/document-straightener/src/main/java/io/scanbot/example/ExampleApplication.kt diff --git a/classic-components-example/document-enhancer/src/main/java/io/scanbot/example/MainActivity.kt b/classic-components-example/document-straightener/src/main/java/io/scanbot/example/MainActivity.kt similarity index 96% rename from classic-components-example/document-enhancer/src/main/java/io/scanbot/example/MainActivity.kt rename to classic-components-example/document-straightener/src/main/java/io/scanbot/example/MainActivity.kt index 7f75a3d2..c9e1ce33 100644 --- a/classic-components-example/document-enhancer/src/main/java/io/scanbot/example/MainActivity.kt +++ b/classic-components-example/document-straightener/src/main/java/io/scanbot/example/MainActivity.kt @@ -94,8 +94,8 @@ class MainActivity : AppCompatActivity() { } ?: throw IllegalStateException("Cannot open input stream from URI: $uri") // run document scanning on the image: - scanbotSdk.createDocumentEnhancer().getOrNull() - ?.straighten(image, parameters = DocumentStraighteningParameters().apply { + scanbotSdk.createDocumentStraightener().getOrNull() + ?.run(image, parameters = DocumentStraighteningParameters().apply { straighteningMode = DocumentStraighteningMode.STRAIGHTEN // uncomment if you want wo set specific aspect ratios for documents // aspectRatios = listOf(AspectRatio(29.0, 21.0)) diff --git a/classic-components-example/document-enhancer/src/main/res/layout/activity_camera.xml b/classic-components-example/document-straightener/src/main/res/layout/activity_camera.xml similarity index 100% rename from classic-components-example/document-enhancer/src/main/res/layout/activity_camera.xml rename to classic-components-example/document-straightener/src/main/res/layout/activity_camera.xml diff --git a/classic-components-example/document-enhancer/src/main/res/layout/activity_main.xml b/classic-components-example/document-straightener/src/main/res/layout/activity_main.xml similarity index 93% rename from classic-components-example/document-enhancer/src/main/res/layout/activity_main.xml rename to classic-components-example/document-straightener/src/main/res/layout/activity_main.xml index 638005e1..4f6878bc 100755 --- a/classic-components-example/document-enhancer/src/main/res/layout/activity_main.xml +++ b/classic-components-example/document-straightener/src/main/res/layout/activity_main.xml @@ -21,13 +21,13 @@ android:id="@+id/show_doc_scanner_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:text="Scan document and enhance" /> + android:text="Scan document and straighten" />