Skip to content

Commit 928c6ae

Browse files
committed
Update README
1 parent 36ccf55 commit 928c6ae

File tree

1 file changed

+11
-13
lines changed

1 file changed

+11
-13
lines changed

README.md

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -219,19 +219,19 @@ implementation 'com.github.jenly1314.MLKit:mlkit-text-recognition:1.3.0'
219219

220220
主要是相机相关的配置;如:摄像头的前置后置、相机预览相关、图像分析相关等配置。
221221

222-
你可以直接库中内置实现的相机配置: **CameraConfig****AspectRatioCameraConfig****ResolutionCameraConfig**
222+
> 你可以直接库中内置实现的相机配置: **CameraConfig****AspectRatioCameraConfig****ResolutionCameraConfig**
223223
224-
这里简单说下各自的特点:
224+
#### 这里简单说下各自的特点:
225225

226226
* **CameraConfig**:默认的相机配置。
227227
* **AspectRatioCameraConfig**:根据纵横比配置相机,使输出分析的图像尽可能的接近屏幕的比例
228228
* **ResolutionCameraConfig**:根据尺寸配置相机的目标图像大小,使输出分析的图像的分辨率尽可能的接近屏幕尺寸
229229

230230
> 你也可以自定义或覆写 **CameraConfig** 中的 **options** 方法,根据需要定制配置。
231231
232-
这里特别温馨提示:默认配置在未配置相机的目标分析图像大小时,会优先使用:横屏:640 * 480 竖屏:480 * 640;
232+
> 这里特别温馨提示:默认配置在未配置相机的目标分析图像大小时,会优先使用:横屏:640 * 480 竖屏:480 * 640;
233233
234-
根据这个图像质量顺便说下默认配置的优缺点:
234+
#### 根据这个图像质量顺便说下默认配置的优缺点:
235235

236236
* 优点:因为图像质量不高,所以在低配置的设备上使用也能hold住,这样就能尽可能的适应各种设备;
237237
* 缺点:正是由于图像质量不高,从而可能会对检测识别率略有影响,比如在某些机型上体验欠佳。
@@ -243,10 +243,8 @@ implementation 'com.github.jenly1314.MLKit:mlkit-text-recognition:1.3.0'
243243

244244
### 布局示例
245245

246-
可自定义布局(覆写getLayoutId方法),布局内至少要保证有PreviewView,然后自己可根据需要添加的控件。
247-
248-
PreviewView
249-
用来预览,布局内至少要保证有PreviewView,如果是继承BaseCameraScanActivity或BaseCameraScanFragment,控件id可覆写getPreviewViewId方法自定义
246+
**PreviewView** 用来预览,布局内至少要保证有 **PreviewView**;如果是继承 **BaseCameraScanActivity****BaseCameraScanFragment** 或其子类实现的相机扫描;快速实现扫描功能;
247+
需自定义布局时,覆写getLayoutId方法即可;预览控件ID可覆写getPreviewViewId方法自定义,更多代码用法可**BaseCameraScanActivity**源码或参见下面的使用示例。
250248

251249
示例:
252250

@@ -260,7 +258,7 @@ PreviewView
260258
</FrameLayout>
261259
```
262260

263-
如:扫二维码的布局示例 (**ViewfinderView****mlkit-barcode-scanning**中的)
261+
如:扫二维码的布局示例 (**ViewfinderView****mlkit-barcode-scanning** 中的扫描渲染效果视图)
264262

265263
```Xml
266264
<?xml version="1.0" encoding="UTF-8"?>
@@ -280,15 +278,15 @@ PreviewView
280278

281279
### CameraScan配置示例
282280

283-
CameraScan里面包含部分支持链式调用的方法,即调用返回是CameraScan本身的一些配置建议在startCamera之前调用
281+
**CameraScan** 里面包含部分支持链式调用的方法,即调用返回是 **CameraScan** 本身的一些配置建议在调用 **startCamera()** 方法之前调用
284282

285-
> 如果是通过继承 **BaseCameraScanActivity** 或者 **BaseCameraScanFragment** 或其子类实现的相机扫描,可以在 **
286-
> initCameraScan()** 方法中获取CameraScan,然后进行相关的配置设置
283+
> 如果是通过继承 **BaseCameraScanActivity** 或者 **BaseCameraScanFragment** 或其子类实现的相机扫描,可以在
284+
**initCameraScan()** 方法中获取 **CameraScan** ,然后根据需要修改相关配置
287285

288286
示例:
289287

290288
```java
291-
// 获取CameraScan,然后根据需要修改相关配置
289+
// 获取CameraScan,根据需要修改相关配置
292290
getCameraScan().setPlayBeep(true)//设置是否播放音效,默认为false
293291
.setVibrate(true)//设置是否震动,默认为false
294292
.setCameraConfig(new CameraConfig())//设置相机配置信息,CameraConfig可覆写options方法自定义配置

0 commit comments

Comments
 (0)