Я выполнял тяжелую задачу с процессором, и каждый раз, когда я начинаю выполнять эту команду, моя winform замерзает, чем я не могу даже переместить ее, пока задача не будет завершена. Я использовал ту же процедуру у Microsoft, но ничего не изменилось.
моя рабочая среда - это visual studio 2012 с .net 4.5
private async void button2_Click(object sender, EventArgs e)
{
Task<string> task = OCRengine();
rtTextArea.Text = await task;
}
private async Task<string> OCRengine()
{
using (TesseractEngine tess = new TesseractEngine(
"tessdata", "dic", EngineMode.TesseractOnly))
{
Page p = tess.Process(Pix.LoadFromFile(files[0]));
return p.GetText();
}
}