2017-04-26 24 views
1

私はXamarinとAndroid開発が初めてです。 私はアンドロイドアプリにカメラを持っています。 Tesseractを使って写真を撮ってOCRに送ることができます。しかし、結果はまったく正確ではありません。Xamarin Androidを使用したOCR用カメラの四角形オーバーレイ

カメラビューをカスタマイズすることで、スキャン可能領域を縮小したいと考えています。 そのためには、画像を撮るときにオーバーレイ内の画像のみがOCRに送信されるように、オーバーレイ矩形が必要です。

このオーバーレイをカメラビューに配置するにはどうすればよいですか。 私はある種のスタートが必要です。

答えて

0

私は、

var result = await _mediaPicker.TakePhotoAsync(new CameraMediaStorageOptions 
{ 
DefaultCamera = CameraDevice.Front, 
MaxPixelDimension = 400 
} 
); 

を使用して写真を撮るためXlabsを使用しています。しかし、これを行う前に、私は透明オーバーレイを置くことができるようにカメラビューをカスタマイズする必要がある、とキャプチャされた画像のみですオーバーレイの内側にある部分。

カスタムレンダラが私の頭の中にあります。 私は、カスタムレンダラビュー https://developer.xamarin.com/guides/xamarin-forms/application-fundamentals/custom-renderer/view/

を実装します。しかし、私はそれが行われている正確にどのように確認していません。 カスタムレンダラーの中で、私は四角形のクラスを描く必要があると思います。

私は本当にここにこだわっています。私は先に進むことができる道や指導が必要なだけです

関連する問題