Skip to content

Commit 1f411a1

Browse files
committed
发布v2.0.1
1 parent 3086f73 commit 1f411a1

27 files changed

+170
-140
lines changed

README.md

Lines changed: 46 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -96,51 +96,51 @@ Camera:为各个子库提供相机预览分析的核心库
9696

9797
1. 在Project的 **build.gradle****setting.gradle** 中添加远程仓库
9898

99-
```gradle
100-
repositories {
101-
//...
102-
mavenCentral()
103-
maven { url 'https://jitpack.io' }
104-
}
105-
```
99+
```gradle
100+
repositories {
101+
//...
102+
mavenCentral()
103+
maven { url 'https://jitpack.io' }
104+
}
105+
```
106106
107107
2. 在Module的 **build.gradle** 里面添加引入依赖项
108108
109-
```gradle
110-
111-
//公共库 (*必须) (1.3.0新增:当使用到MLKit下面的子库时,需依赖公共库)
112-
implementation 'com.github.jenly1314.MLKit:mlkit-common:2.0.0'
113-
114-
//--------------------------
115-
116-
//条码识别 (可选)
117-
implementation 'com.github.jenly1314.MLKit:mlkit-barcode-scanning:2.0.0'
118-
119-
//人脸检测 (可选)
120-
implementation 'com.github.jenly1314.MLKit:mlkit-face-detection:2.0.0'
121-
122-
//人脸网格检测 (可选)
123-
implementation 'com.github.jenly1314.MLKit:mlkit-face-mesh-detection:2.0.0'
124-
125-
//图像标签 (可选)
126-
implementation 'com.github.jenly1314.MLKit:mlkit-image-labeling:2.0.0'
127-
128-
//对象检测 (可选)
129-
implementation 'com.github.jenly1314.MLKit:mlkit-object-detection:2.0.0'
130-
131-
//姿势检测 (可选)
132-
implementation 'com.github.jenly1314.MLKit:mlkit-pose-detection:2.0.0'
133-
134-
//姿势检测精确版 (可选)
135-
implementation 'com.github.jenly1314.MLKit:mlkit-pose-detection-accurate:2.0.0'
136-
137-
//自拍分割 (可选)
138-
implementation 'com.github.jenly1314.MLKit:mlkit-segmentation-selfie:2.0.0'
139-
140-
//文字识别 (可选)
141-
implementation 'com.github.jenly1314.MLKit:mlkit-text-recognition:2.0.0'
142-
143-
```
109+
```gradle
110+
111+
//公共库 (*必须) (1.3.0新增:当使用到MLKit下面的子库时,需依赖公共库)
112+
implementation 'com.github.jenly1314.MLKit:mlkit-common:2.0.1'
113+
114+
//--------------------------
115+
116+
//条码识别 (可选)
117+
implementation 'com.github.jenly1314.MLKit:mlkit-barcode-scanning:2.0.1'
118+
119+
//人脸检测 (可选)
120+
implementation 'com.github.jenly1314.MLKit:mlkit-face-detection:2.0.1'
121+
122+
//人脸网格检测 (可选)
123+
implementation 'com.github.jenly1314.MLKit:mlkit-face-mesh-detection:2.0.1'
124+
125+
//图像标签 (可选)
126+
implementation 'com.github.jenly1314.MLKit:mlkit-image-labeling:2.0.1'
127+
128+
//对象检测 (可选)
129+
implementation 'com.github.jenly1314.MLKit:mlkit-object-detection:2.0.1'
130+
131+
//姿势检测 (可选)
132+
implementation 'com.github.jenly1314.MLKit:mlkit-pose-detection:2.0.1'
133+
134+
//姿势检测精确版 (可选)
135+
implementation 'com.github.jenly1314.MLKit:mlkit-pose-detection-accurate:2.0.1'
136+
137+
//自拍分割 (可选)
138+
implementation 'com.github.jenly1314.MLKit:mlkit-segmentation-selfie:2.0.1'
139+
140+
//文字识别 (可选)
141+
implementation 'com.github.jenly1314.MLKit:mlkit-text-recognition:2.0.1'
142+
143+
```
144144
145145
### 温馨提示
146146
@@ -328,6 +328,10 @@ compileOptions {
328328

329329
## 版本记录
330330

331+
#### v2.0.1:2023-9-13
332+
* 更新CameraScan至v1.0.1
333+
* 更新ViewfinderView至v1.1.0
334+
331335
#### v2.0.0:2023-8-13
332336
* 移除相机核心库(**mlkit-camera-core**),改为依赖[CameraScan](https://github.com/jenly1314/CameraScan)
333337
* 移除**mlkit-barcode-scanning** 中的 **ViewfinderView**,改为依赖[ViewfinderView](https://github.com/jenly1314/ViewfinderView)

app/release/app-release.apk

1.13 KB
Binary file not shown.

app/release/output-metadata.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
"type": "SINGLE",
1212
"filters": [],
1313
"attributes": [],
14-
"versionCode": 9,
15-
"versionName": "2.0.0",
14+
"versionCode": 10,
15+
"versionName": "2.0.1",
1616
"outputFile": "app-release.apk"
1717
}
1818
],

app/src/main/java/com/king/mlkit/vision/app/barcode/BarcodeScanningActivity.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ import com.king.mlkit.vision.app.drawRect
2626
import com.king.mlkit.vision.barcode.BarcodeCameraScanActivity
2727

2828
/**
29+
* 条形码/二维码扫描示例
2930
* @author <a href="mailto:jenly1314@gmail.com">Jenly</a>
3031
*/
3132
class BarcodeScanningActivity : BarcodeCameraScanActivity() {

app/src/main/java/com/king/mlkit/vision/app/barcode/MultipleQRCodeScanningActivity.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ import com.king.mlkit.vision.app.drawRect
2626
import com.king.mlkit.vision.barcode.QRCodeCameraScanActivity
2727

2828
/**
29+
* 扫描多个二维码示例
2930
* @author <a href="mailto:jenly1314@gmail.com">Jenly</a>
3031
*/
3132
class MultipleQRCodeScanningActivity : QRCodeCameraScanActivity() {

app/src/main/java/com/king/mlkit/vision/app/barcode/QRCodeScanningActivity.kt

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ import com.king.mlkit.vision.app.R
2626
import com.king.mlkit.vision.barcode.QRCodeCameraScanActivity
2727

2828
/**
29+
* 扫描二维码示例
2930
* @author <a href="mailto:jenly1314@gmail.com">Jenly</a>
3031
*/
3132
class QRCodeScanningActivity : QRCodeCameraScanActivity() {
@@ -67,13 +68,8 @@ class QRCodeScanningActivity : QRCodeCameraScanActivity() {
6768
//取预览当前帧图片并显示,为结果点提供参照
6869
ivResult.setImageBitmap(previewView.bitmap)
6970
val points = ArrayList<Point>()
70-
val frameMetadata = result.frameMetadata
71-
var width = frameMetadata.width
72-
var height = frameMetadata.height
73-
if(frameMetadata.rotation == 90 || frameMetadata.rotation == 270) {
74-
width = frameMetadata.height
75-
height = frameMetadata.width
76-
}
71+
var width = result.bitmapWidth
72+
var height = result.bitmapHeight
7773
for (barcode in results) {
7874
barcode.boundingBox?.let { box ->
7975
//将实际的结果中心点坐标转换成界面预览的坐标
@@ -115,5 +111,4 @@ class QRCodeScanningActivity : QRCodeCameraScanActivity() {
115111

116112
}
117113

118-
119114
}

app/src/main/java/com/king/mlkit/vision/app/face/FaceDetectionActivity.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ import com.king.mlkit.vision.app.drawRect
2525
import com.king.mlkit.vision.face.FaceCameraScanActivity
2626

2727
/**
28+
* 人脸检测示例
2829
* @author <a href="mailto:jenly1314@gmail.com">Jenly</a>
2930
*/
3031
open class FaceDetectionActivity : FaceCameraScanActivity() {

app/src/main/java/com/king/mlkit/vision/app/face/FaceMeshDetectionActivity.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ import com.king.mlkit.vision.app.drawRect
2525
import com.king.mlkit.vision.facemesh.FaceMeshCameraScanActivity
2626

2727
/**
28+
* 人脸网格检测示例
2829
* @author <a href="mailto:jenly1314@gmail.com">Jenly</a>
2930
*/
3031
open class FaceMeshDetectionActivity : FaceMeshCameraScanActivity() {

app/src/main/java/com/king/mlkit/vision/app/face/MultipleFaceDetectionActivity.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import com.king.camera.scan.analyze.Analyzer
66
import com.king.mlkit.vision.face.analyze.FaceDetectionAnalyzer
77

88
/**
9+
* 多个人脸检测示例
910
* @author <a href="mailto:jenly1314@gmail.com">Jenly</a>
1011
*/
1112
class MultipleFaceDetectionActivity : FaceDetectionActivity() {

app/src/main/java/com/king/mlkit/vision/app/image/ImageLabelingActivity.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import com.king.camera.scan.AnalyzeResult
2222
import com.king.mlkit.vision.image.ImageCameraScanActivity
2323

2424
/**
25+
* 图像标签示例
2526
* @author <a href="mailto:jenly1314@gmail.com">Jenly</a>
2627
*/
2728
class ImageLabelingActivity : ImageCameraScanActivity() {

0 commit comments

Comments
 (0)