Выкладываю первую версию. Не обещаю, что будет работать как надо и вообще ничего не обещаю. Кто хочет поработать тестерами - добро пожаловать.
Особенности установки:
Распаковать архив и запустить Maverik.exe. Дополнительно:
Для пользователей с Windows7 может потребоваться установка .Net Framework 4.0 KB2468871. Брать здесь:
https://www.microsoft.com/ru-ru/download/details.aspx?id=3556
В Windows8 и выше он уже установлен.
Также для всех версий Windows может потребоваться установка Microsoft Visual C++ 2015 Redistributable Package. Брать здесь:
https://www.microsoft.com/ru-ru/download/details.aspx?id=48145
Как работать с программой:
https://www.youtube.com/watch?v=eqW2wd8INeE
Основной принцип - настроить изображение на экране так, чтобы фон был по возможности однотонным, а текст чётко выделялся бы на нём. Ползунки "Яркость", "Контрастность" и "Насыщенность" особых комментариев не требуют, "Резкость" может помочь убрать шумы, "Размытие" иногда помогает в случае шрифтов, которым Tesseract не обучен (всё равно плохо, но лучше, чем ничего), флажок "Чёрный и белый" приводит все цвета к чёрному и белому соответственно. При этом учитывается настройка и остальных параметров. И наконец флажок "Увеличить" увеличивает выбранный регион перед распознаванием в четыре раза - может помочь в случае мелких шрифтов. Установлен по умолчанию, но требует больше ресурсов, поэтому если разницы нет, то лучше его снять.
Особенности интерфейса: смотри предыдущий пост.
Лицензия:
Программа предоставляется "как есть", никакой ответственности ни за что автор не несёт. Не хотите - не качайте, а скачали - не жалуйтесь :)
Особенности установки:
Распаковать архив и запустить Maverik.exe. Дополнительно:
Для пользователей с Windows7 может потребоваться установка .Net Framework 4.0 KB2468871. Брать здесь:
https://www.microsoft.com/ru-ru/download/details.aspx?id=3556
В Windows8 и выше он уже установлен.
Также для всех версий Windows может потребоваться установка Microsoft Visual C++ 2015 Redistributable Package. Брать здесь:
https://www.microsoft.com/ru-ru/download/details.aspx?id=48145
Как работать с программой:
https://www.youtube.com/watch?v=eqW2wd8INeE
Основной принцип - настроить изображение на экране так, чтобы фон был по возможности однотонным, а текст чётко выделялся бы на нём. Ползунки "Яркость", "Контрастность" и "Насыщенность" особых комментариев не требуют, "Резкость" может помочь убрать шумы, "Размытие" иногда помогает в случае шрифтов, которым Tesseract не обучен (всё равно плохо, но лучше, чем ничего), флажок "Чёрный и белый" приводит все цвета к чёрному и белому соответственно. При этом учитывается настройка и остальных параметров. И наконец флажок "Увеличить" увеличивает выбранный регион перед распознаванием в четыре раза - может помочь в случае мелких шрифтов. Установлен по умолчанию, но требует больше ресурсов, поэтому если разницы нет, то лучше его снять.
Особенности интерфейса: смотри предыдущий пост.
Лицензия:
Программа предоставляется "как есть", никакой ответственности ни за что автор не несёт. Не хотите - не качайте, а скачали - не жалуйтесь :)
Ссылки:
Мега:
Гугл-драйв:
Перевод на клавишах 1-0 удобно, но в играх зачастую они уже заняты, быть может подскажешь как перенастроить на другие клавиши? Как вариант свободны F1-F4, еще есть доп клавиши у мышки? Можешь помочь?
ОтветитьУдалитьКонечно могу. Более того, любому игроку не может не встретиться такая ситуация. И в предыдущем посте есть решение, цитирую:
Удалить"Если цифровые клавиши нужны для игры, то можно переключится на цифровую клавиатуру (клавиши с цифрами, которые на клавиатуре справа выделены в отдельную область). Для этого нужно выбрать в настройках программы пункт "Цифровая клавиатура"."
Правда на некоторых клавиатурах нет отдельной цифровой области, это да. Кстати, гораздо удобнее вообще пользоваться клавишей CapsLock, выбирая регионы. Для таких клавиатур это может быть решением.
Годно! Спасибо большое)
УдалитьПрограмма просто супер, большое вам спасибо.
ОтветитьУдалитьНо сегодня столкнулся с такой проблемой. Программа не хочет захватывать текст в игре Disgaea 2, и выдаёт вот такую ошибку:
Платформа Microsoft.NET Framework
Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.
************** Текст исключения **************
System.ComponentModel.Win32Exception (0x80004005): Отказано в доступе
в System.Diagnostics.ProcessManager.OpenProcess(Int32 processId, Int32 access, Boolean throwIfExited)
в System.Diagnostics.NtProcessManager.GetModuleInfos(Int32 processId, Boolean firstModuleOnly)
в System.Diagnostics.NtProcessManager.GetFirstModuleInfo(Int32 processId)
в System.Diagnostics.Process.get_MainModule()
в HelperScreen.Form1.GetFullName(IntPtr hwnd)
в HelperScreen.Form1.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Загруженные сборки **************
mscorlib
Версия сборки: 4.0.0.0
Версия Win32: 4.6.1590.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Maverik
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0
CodeBase: file:///C:/Users/%D0%95%D0%B3%D0%BE%D1%80/Desktop/MaverikOCR_ver_1_0/Maverik.exe
----------------------------------------
System.Windows.Forms
Версия сборки: 4.0.0.0
Версия Win32: 4.6.1590.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Версия сборки: 4.0.0.0
Версия Win32: 4.6.1590.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Версия сборки: 4.0.0.0
Версия Win32: 4.6.1590.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
mscorlib.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.6.1055.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Windows.Forms.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.6.1055.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.
Например:
При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.
Попробуйте запустить Maverik от имени Администратора. Для этого щёлкните правой кнопкой мыши исполняемый файл (или значок) программы,а затем щелкните Запуск от имени администратора.
УдалитьО результатах отпишитесь, пожалуйста.
Запустил от имени Администратора и всё заработало, спасибо за помощь. Советую где не будь написать что программу лучше запускать от Имени Администратора, чтобы потом люди не задавали глупых вопросов почему у них вылазит ошибка.
УдалитьЯ вообще против запуска программ от имени Администратора без нужды :) Лучше я это исключение обработаю и при его появлении будет выводиться сообщение "Для работы с этим приложением требуется запустить Maverik от имени Администратора" или что-то вроде этого. Как накопятся данные по использованию программы, так поправлю баги и выпущу обновление. Пока её просто мало кто использует.
УдалитьНу вам виднее. А так ещё раз большое спасибо за программу! Начал две игры на английском проходить. Желаю вам удачи, буду ждать от вас новых обновлений.
УдалитьПопробовал прогу для игры Battle Brothers, выдает ошибку при выделении региона...(через Админа пробовал запустить,тоже самое)
ОтветитьУдалитьCould not load file or assembly 'system.Threading.Tasks.
Version=1.5.11.0,Culture=neutral.PublicKeyToken=b03f5f7f11d50a3a'
or one of its dependencies.The located assembly's manifest definition does not match the assembly reference.(Exception from HRESULT:0x80131040).
************** Exception Text **************
System.IO.FileLoadException: Could not load file or assembly 'System.Threading.Tasks, Version=1.5.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
File name: 'System.Threading.Tasks, Version=1.5.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at HelperScreen.Form1.asyncTesseract(Bitmap shoot)
at HelperScreen.Form1.prepareAndRecognizeTilda()
at HelperScreen.Form1.processTilda()
at HelperScreen.Form1.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Maverik
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Мэтью/Downloads/MaverikOCR_ver_1_0/MaverikOCR_ver_1_0/Maverik.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Threading.Tasks
Assembly Version: 2.6.8.0
Win32 Version: 2.6.8.0
CodeBase: file:///C:/Users/Мэтью/Downloads/MaverikOCR_ver_1_0/MaverikOCR_ver_1_0/System.Threading.Tasks.DLL
----------------------------------------
Microsoft.Threading.Tasks
Assembly Version: 1.0.12.0
Win32 Version: 1.0.168.0
CodeBase: file:///C:/Users/Мэтью/Downloads/MaverikOCR_ver_1_0/MaverikOCR_ver_1_0/Microsoft.Threading.Tasks.DLL
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Версия Windows какая? Если 7, то устанавливали ли вы .Net Framework 4.0 KB2468871 по ссылке из поста?
Удалить