移动视觉API中setRequestedFps是什么意思。
相机代码:
mCameraSource =
new CameraSource.Builder(getApplicationContext(), textRecognizer)
.setFacing(CameraSource.CAMERA_FACING_BACK)
.setRequestedPreviewSize(1280, 1024)
.setRequestedFps(40.0f)
.setFlashMode(useFlash ? Camera.Parameters.FLASH_MODE_TORCH : null)
.setFocusMode(autoFocus ? Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE : null)
.build();
初始化处理对象。
ocrDetectorProcessor =new OcrDetectorProcessor(this,mGraphicOverlay,documentType);
TextRecognizer textRecognizer = new TextRecognizer.Builder(context).build();
textRecognizer.setProcessor(ocrDetectorProcessor);
处理器类
class OcrDetectorProcessor{
public OcrDetectorProcessor(OcrCaptureActivity ocrCaptureActivity,GraphicOverlay<OcrGraphic> mGraphicOverlay,String documentType) {
}
@Override
public void receiveDetections(Detector.Detections<TextBlock> detections) {
}}
我的问题:
如果我设置了 setRequestedFps(40.0f) 然后 receiveDetections 将在一秒钟内调用 40 次
最佳答案
是,如果设备支持。
如果不是,它将更改为最佳可用 FPS。
正如它在 Google APIs for Android 中提到的
关于android - CameraSource Google Mobile Vision API 中的 setRequestedFps 是什么意思,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38458180/