@@ -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