2017-04-26 148 views
1

我是Xamarin和Android開發新手。 我在我的android應用程序中有一個攝像頭。我可以使用Tesseract將照片發送到OCR。但是,結果並不準確。使用Xamarin進行OCR相機的矩形覆蓋Android

所以,我想通過自定義相機視圖來減少可掃描區域。 爲此,我需要一個覆蓋矩形,以便在拍攝照片時,只有覆蓋內的圖像將被髮送到OCR。

如何將此覆蓋圖放在相機視圖中。 我需要某種開始。

回答

0

我使用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/

但是,我不確定它是如何完成的。 在自定義渲染器中,我想我必須繪製一個矩形類。

我真的被困在這裏。我只需要一條道路或一些指導,我可以繼續前進