问题描述
我有一个需要扫描的 Xamarin 项目。我也可以使用ZXing.Net.Mobile
插件来扫描QR码和条形码。此外,我有OCR要做,我有完整的OCR服务。最初,我使用了一个名为Plugin.Media
的插件,可以在拍照时进行OCR。但是,您需要的是实时相机扫描,与ZXing.Net.Mobile
相同。因此,我想问一下我是否可以使用ZXing.Net.Mobile
保存或设置图像上限。是否可以继续使用我编写的OCR服务进行处理?
请帮助:(
这里是ZXing.Net.Mobile
代码,我希望它保存图像以便用我的OCR service
处理图像。
async void Handle_OnScanResult(Result result)
{
Device.BeginInvokeOnMainThread(async () =>
{
_result.Text = result.Text; // display output
});
}
protected override void OnAppearing()
{
base.OnAppearing();
_scanView.IsScanning = true;
}
protected override void Ondisappearing()
{
base.Ondisappearing();
_scanView.IsScanning = true; // set "IsScanning = true" to prevent stuck or disable camera when switching between TabbedPage
}
这是关于使用Plugin.Media
拍照并将照片路径发送到我的OCR service
的代码。
async void TakePhoto_Clicked(object sender,System.EventArgs e)
{
await CrossMedia.Current.Initialize();
//Take Photo
var photo = await Plugin.Media.CrossMedia.Current.TakePhotoAsync(new Plugin.Media.Abstractions.StoreCameraMediaOptions() { });
if (photo != null)
{
// OCR Service
OCRService = new OCRService(photo.Path);
_result.Text = OCRService.Text_output; // display output
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)