diff --git a/sdk/build.gradle b/sdk/build.gradle index 971b50a..72b1370 100644 --- a/sdk/build.gradle +++ b/sdk/build.gradle @@ -15,10 +15,15 @@ android { externalNativeBuild { ndkBuild { - abiFilters 'armeabi-v7a' arguments "--jobs=${Runtime.runtime.availableProcessors().toString()}" } } + ndk { + // Specifies the ABI configurations of your native + // libraries Gradle should build and package with your APK. + abiFilters 'armeabi-v7a', 'arm64-v8a' + } + } externalNativeBuild { ndkBuild { diff --git a/sdk/src/main/cpp/opencv2/sdk/3rdparty/libs/arm64-v8a/liblibpng.a b/sdk/src/main/cpp/opencv2/sdk/3rdparty/libs/arm64-v8a/liblibpng.a new file mode 100644 index 0000000..b85ec02 Binary files /dev/null and b/sdk/src/main/cpp/opencv2/sdk/3rdparty/libs/arm64-v8a/liblibpng.a differ diff --git a/sdk/src/main/cpp/opencv2/sdk/3rdparty/libs/arm64-v8a/libtbb.a b/sdk/src/main/cpp/opencv2/sdk/3rdparty/libs/arm64-v8a/libtbb.a new file mode 100644 index 0000000..3f86185 Binary files /dev/null and b/sdk/src/main/cpp/opencv2/sdk/3rdparty/libs/arm64-v8a/libtbb.a differ diff --git a/sdk/src/main/cpp/opencv2/sdk/3rdparty/libs/armeabi-v7a/liblibpng.a b/sdk/src/main/cpp/opencv2/sdk/3rdparty/libs/armeabi-v7a/liblibpng.a index ecc2def..db01a1b 100644 Binary files a/sdk/src/main/cpp/opencv2/sdk/3rdparty/libs/armeabi-v7a/liblibpng.a and b/sdk/src/main/cpp/opencv2/sdk/3rdparty/libs/armeabi-v7a/liblibpng.a differ diff --git a/sdk/src/main/cpp/opencv2/sdk/3rdparty/libs/armeabi-v7a/libtbb.a b/sdk/src/main/cpp/opencv2/sdk/3rdparty/libs/armeabi-v7a/libtbb.a index e87aa66..a174b0f 100644 Binary files a/sdk/src/main/cpp/opencv2/sdk/3rdparty/libs/armeabi-v7a/libtbb.a and b/sdk/src/main/cpp/opencv2/sdk/3rdparty/libs/armeabi-v7a/libtbb.a differ diff --git a/sdk/src/main/cpp/opencv2/sdk/libs/arm64-v8a/libopencv_core.a b/sdk/src/main/cpp/opencv2/sdk/libs/arm64-v8a/libopencv_core.a new file mode 100644 index 0000000..b069636 Binary files /dev/null and b/sdk/src/main/cpp/opencv2/sdk/libs/arm64-v8a/libopencv_core.a differ diff --git a/sdk/src/main/cpp/opencv2/sdk/libs/arm64-v8a/libopencv_imgcodecs.a b/sdk/src/main/cpp/opencv2/sdk/libs/arm64-v8a/libopencv_imgcodecs.a new file mode 100644 index 0000000..c445cc7 Binary files /dev/null and b/sdk/src/main/cpp/opencv2/sdk/libs/arm64-v8a/libopencv_imgcodecs.a differ diff --git a/sdk/src/main/cpp/opencv2/sdk/libs/arm64-v8a/libopencv_imgproc.a b/sdk/src/main/cpp/opencv2/sdk/libs/arm64-v8a/libopencv_imgproc.a new file mode 100644 index 0000000..d040139 Binary files /dev/null and b/sdk/src/main/cpp/opencv2/sdk/libs/arm64-v8a/libopencv_imgproc.a differ diff --git a/sdk/src/main/cpp/opencv2/sdk/libs/arm64-v8a/libopencv_java3.so b/sdk/src/main/cpp/opencv2/sdk/libs/arm64-v8a/libopencv_java3.so new file mode 100644 index 0000000..bc6fac9 Binary files /dev/null and b/sdk/src/main/cpp/opencv2/sdk/libs/arm64-v8a/libopencv_java3.so differ diff --git a/sdk/src/main/cpp/opencv2/sdk/libs/arm64-v8a/libopencv_ml.a b/sdk/src/main/cpp/opencv2/sdk/libs/arm64-v8a/libopencv_ml.a new file mode 100644 index 0000000..17d52e9 Binary files /dev/null and b/sdk/src/main/cpp/opencv2/sdk/libs/arm64-v8a/libopencv_ml.a differ diff --git a/sdk/src/main/cpp/opencv2/sdk/libs/arm64-v8a/libopencv_objdetect.a b/sdk/src/main/cpp/opencv2/sdk/libs/arm64-v8a/libopencv_objdetect.a new file mode 100644 index 0000000..846de59 Binary files /dev/null and b/sdk/src/main/cpp/opencv2/sdk/libs/arm64-v8a/libopencv_objdetect.a differ diff --git a/sdk/src/main/cpp/opencv2/sdk/libs/arm64-v8a/libopencv_videoio.a b/sdk/src/main/cpp/opencv2/sdk/libs/arm64-v8a/libopencv_videoio.a new file mode 100644 index 0000000..19f3950 Binary files /dev/null and b/sdk/src/main/cpp/opencv2/sdk/libs/arm64-v8a/libopencv_videoio.a differ diff --git a/sdk/src/main/cpp/opencv2/sdk/libs/armeabi-v7a/libopencv_core.a b/sdk/src/main/cpp/opencv2/sdk/libs/armeabi-v7a/libopencv_core.a index 7b914b5..2801ee0 100644 Binary files a/sdk/src/main/cpp/opencv2/sdk/libs/armeabi-v7a/libopencv_core.a and b/sdk/src/main/cpp/opencv2/sdk/libs/armeabi-v7a/libopencv_core.a differ diff --git a/sdk/src/main/cpp/opencv2/sdk/libs/armeabi-v7a/libopencv_imgcodecs.a b/sdk/src/main/cpp/opencv2/sdk/libs/armeabi-v7a/libopencv_imgcodecs.a index d44155c..e39238d 100644 Binary files a/sdk/src/main/cpp/opencv2/sdk/libs/armeabi-v7a/libopencv_imgcodecs.a and b/sdk/src/main/cpp/opencv2/sdk/libs/armeabi-v7a/libopencv_imgcodecs.a differ diff --git a/sdk/src/main/cpp/opencv2/sdk/libs/armeabi-v7a/libopencv_imgproc.a b/sdk/src/main/cpp/opencv2/sdk/libs/armeabi-v7a/libopencv_imgproc.a index f973f0f..c1e211c 100644 Binary files a/sdk/src/main/cpp/opencv2/sdk/libs/armeabi-v7a/libopencv_imgproc.a and b/sdk/src/main/cpp/opencv2/sdk/libs/armeabi-v7a/libopencv_imgproc.a differ diff --git a/sdk/src/main/cpp/opencv2/sdk/libs/armeabi-v7a/libopencv_java3.so b/sdk/src/main/cpp/opencv2/sdk/libs/armeabi-v7a/libopencv_java3.so index 96f7872..82b9239 100644 Binary files a/sdk/src/main/cpp/opencv2/sdk/libs/armeabi-v7a/libopencv_java3.so and b/sdk/src/main/cpp/opencv2/sdk/libs/armeabi-v7a/libopencv_java3.so differ diff --git a/sdk/src/main/cpp/opencv2/sdk/libs/armeabi-v7a/libopencv_ml.a b/sdk/src/main/cpp/opencv2/sdk/libs/armeabi-v7a/libopencv_ml.a index 09a60a8..8c8973a 100644 Binary files a/sdk/src/main/cpp/opencv2/sdk/libs/armeabi-v7a/libopencv_ml.a and b/sdk/src/main/cpp/opencv2/sdk/libs/armeabi-v7a/libopencv_ml.a differ diff --git a/sdk/src/main/cpp/opencv2/sdk/libs/armeabi-v7a/libopencv_objdetect.a b/sdk/src/main/cpp/opencv2/sdk/libs/armeabi-v7a/libopencv_objdetect.a index 13c4d12..06b88a0 100644 Binary files a/sdk/src/main/cpp/opencv2/sdk/libs/armeabi-v7a/libopencv_objdetect.a and b/sdk/src/main/cpp/opencv2/sdk/libs/armeabi-v7a/libopencv_objdetect.a differ diff --git a/sdk/src/main/cpp/opencv2/sdk/libs/armeabi-v7a/libopencv_videoio.a b/sdk/src/main/cpp/opencv2/sdk/libs/armeabi-v7a/libopencv_videoio.a index e3b25e0..fffb1d7 100644 Binary files a/sdk/src/main/cpp/opencv2/sdk/libs/armeabi-v7a/libopencv_videoio.a and b/sdk/src/main/cpp/opencv2/sdk/libs/armeabi-v7a/libopencv_videoio.a differ diff --git a/sdk/src/main/java/cards/pay/paycardsrecognizer/sdk/ui/InitLibraryFragment.java b/sdk/src/main/java/cards/pay/paycardsrecognizer/sdk/ui/InitLibraryFragment.java index c9a4ad6..d922437 100644 --- a/sdk/src/main/java/cards/pay/paycardsrecognizer/sdk/ui/InitLibraryFragment.java +++ b/sdk/src/main/java/cards/pay/paycardsrecognizer/sdk/ui/InitLibraryFragment.java @@ -56,9 +56,9 @@ public void onAttach(Context context) { public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View root = inflater.inflate(R.layout.wocr_fragment_scan_card, container, false); - mMainContent = root.findViewById(R.id.wocr_main_content); + mMainContent = (ViewGroup) root.findViewById(R.id.wocr_main_content); mProgressBar = root.findViewById(R.id.wocr_progress_bar); - mCameraPreviewLayout = root.findViewById(R.id.wocr_card_recognition_view); + mCameraPreviewLayout = (CameraPreviewLayout) root.findViewById(R.id.wocr_card_recognition_view); mFlashButton = root.findViewById(R.id.wocr_iv_flash_id); View enterManuallyButton = root.findViewById(R.id.wocr_tv_enter_card_number_id);