Skip to content

Commit

Permalink
Update Android Demo
Browse files Browse the repository at this point in the history
  • Loading branch information
tunmx committed Mar 7, 2023
1 parent a9f0665 commit 30ac64d
Show file tree
Hide file tree
Showing 2 changed files with 79 additions and 2 deletions.
41 changes: 40 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -234,7 +234,46 @@ Compiled to the: **build/release_android/**,Which contains:

After compiling,Copy**arm64-v8a**and**armeabi-v7a** dirs to **Prj-Android/hyperlpr3/libs**,And compile the **Prj-Android** project to use.

###
### Android SDK Demo

We have provided a demo project from the Android SDK source: [hyperlpr3-android-sdk](https://github.com/HyperInspire/hyperlpr3-android-sdk.git),You can compile the shared library and use the project as needed.

### Quick to use in Android

If you need to quickly integrate our sdk in your own Android project, then you can add the following dependency to your project's build.gradle:

- Step 1. Add the JitPack repository to your build file.Add it in your root build.gradle at the end of repositories:

```bash
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
```
- Step 2. Add the dependency
```bash
dependencies {
implementation 'com.github.HyperInspire:hyperlpr3-android-sdk:1.0.2'
}
```
- Step 3. Use hyperlpr in your application
```java
// Initialization, which can be performed only once, is usually performed at program initialization
HyperLPR3.getInstance().init(this, new HyperLPRParameter());


// exec recognition
Plate[] plates = HyperLPR3.getInstance().plateRecognition(bitmap, HyperLPR3.CAMERA_ROTATION_0, HyperLPR3.STREAM_BGRA);
```
Know more about: **[Prj-Android](./Prj-Android)**
### License Plate Type is Supported(Chinese)
Expand Down
40 changes: 39 additions & 1 deletion README_CH.md
Original file line number Diff line number Diff line change
Expand Up @@ -237,7 +237,45 @@ sh command/build_release_android_share.sh

完成Android的动态库编译后,将**arm64-v8a****armeabi-v7a**文件夹放置于子项目路径**Prj-Android/hyperlpr3/libs**中,再编译android项目即可使用。**Prj-Android**项目中已内置hyperlpr3的SDK与使用demo。

###
### Android-SDK示例工程

我们提供了一个Android-SDK相关的Demo工程:[hyperlpr3-android-sdk](https://github.com/HyperInspire/hyperlpr3-android-sdk.git),您可以根据需求去编译动态库使用该项目。

### 在Android中快速集成HyperLPR

如果你需要快速将我们的sdk集成到你自己的Android项目中,那么你可以将以下依赖添加到项目的build.gradle中:

- 步骤 1. 将JitPack仓库添加到构建文件中。将其添加到根构建中。在仓库末尾添加Gradle:

```bash
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
```
- 步骤 2. 添加以下依赖
```bash
dependencies {
implementation 'com.github.HyperInspire:hyperlpr3-android-sdk:1.0.2'
}
```
- 步骤 3. 在应用程序中使用hyperlpr
```java
// 初始化通常在程序初始化时执行,只需执行一次
HyperLPR3.getInstance().init(this, new HyperLPRParameter());


// 识别一张图像
Plate[] plates = HyperLPR3.getInstance().plateRecognition(bitmap, HyperLPR3.CAMERA_ROTATION_0, HyperLPR3.STREAM_BGRA);
```
关于快速集成到安卓工程可以查看: **[Prj-Android](./Prj-Android)**
### 可识别和待支持的车牌的类型(中文)
Expand Down

0 comments on commit 30ac64d

Please sign in to comment.