1
我是Xamarin和Android开发新手。 我在我的android应用程序中有一个摄像头。我可以使用Tesseract将照片发送到OCR。但是,结果并不准确。使用Xamarin进行OCR相机的矩形覆盖Android
所以,我想通过自定义相机视图来减少可扫描区域。 为此,我需要一个覆盖矩形,以便在拍摄照片时,只有覆盖内的图像将被发送到OCR。
如何将此覆盖图放在相机视图中。 我需要某种开始。
我是Xamarin和Android开发新手。 我在我的android应用程序中有一个摄像头。我可以使用Tesseract将照片发送到OCR。但是,结果并不准确。使用Xamarin进行OCR相机的矩形覆盖Android
所以,我想通过自定义相机视图来减少可扫描区域。 为此,我需要一个覆盖矩形,以便在拍摄照片时,只有覆盖内的图像将被发送到OCR。
如何将此覆盖图放在相机视图中。 我需要某种开始。
我使用Xlabs使用拍照,
var result = await _mediaPicker.TakePhotoAsync(new CameraMediaStorageOptions
{
DefaultCamera = CameraDevice.Front,
MaxPixelDimension = 400
}
);
但在此之前,我需要自定义相机视图,这样我就可以把透明覆盖,并且其拍摄的图像仅覆盖层内的部分。
自定义渲染器在我心中。 我将实施自定义渲染器视图 https://developer.xamarin.com/guides/xamarin-forms/application-fundamentals/custom-renderer/view/
但是,我不确定它是如何完成的。 在自定义渲染器中,我想我必须绘制一个矩形类。
我真的被困在这里。我只需要一条道路或一些指导,我可以继续前进