Как сделать тессеракт приватным

Обновлено: 06.07.2024

Tesseract - беспроводная передача предметов, жидкостей, энергии [1.18] [1.17.1] [1.16.5] [1.15.2] [1.14.4] [1.12.2]

Мод Tesseract - добавляет в майнкрафт блок который пригодится вам в любой индустриальной, магической или даже обычной сборке игры. Блок Tesseract позволяет соединять и передать предметы, энергию и жидкости между двумя блоками Tesseract, в том числе между измерений.

Блок имеет встроенный интерфейс в котором вы можете соединить несколько блоков Tesseract между собой. Вы просто вписываете уникальное название "сети", эта сеть отображается во всех блоках Tesseract и вы можете к ней подключиться, это некий аналог провода или трубы между двух блоков.

Вы можете создать сети для предметов, энергии и жидкостей, управлять блоком при помощи редстоуна, а так же настроить направление передачи, блок может только принимать, только передавать или работать в обе стороны.

Использование очень просто, вы ставите генератор к одному блоку Tesseract, потребитель к другому, создаете сеть и подключаетесь к этой сети, все, генератор будет создавать энергию, блок тессеракта будет передавать энергию к потребителю.

Трансфер из
Tesseract, OCR (Оптическое распознавание символов, оптическое распознавание символов) с открытым исходным кодом, разработанный HP Labs, поддерживаемый Google Продолжайте совершенствовать, если команде это необходимо, вы также можете использовать его в качестве шаблона для разработки механизма распознавания, который соответствует вашим потребностям.

Далее мы установим Tesseract под Windows и осуществим простое преобразование и обучение:

Общий процесс: установка Tesseract-> открыть командную строку-> создать целевой файл

Тессеракт установка


Загрузите установочный пакет tesseract-ocr-setup-3.02.02.exe. После успешной установки на соответствующем диске будет находиться папка Tesseract-OCR, как показано на рисунке.

Откройте командную строку


Откройте командную строку, введите tesseract и нажмите Enter, общий вид tesseract следующий:

Создать объектный файл


Сначала подготовьте файл изображения, например test.jpg

Переключите командную строку в каталог целевого файла изображения, например, мы конвертируем файл в test.jpg (файл изображения поддерживает несколько форматов), расположенный в C: \ Users \ Lian \ Desktop \ test, а затем введите его в командной строке

[Синтаксис]: база данных вывода tesseract imagename [-l lang] [-psm pagesegmode] [configfile…]


imagename - это имя целевого файла изображения, и необходимо добавить суффикс формата; outputbase - имя файла результата преобразования; lang - имя языка (вы можете увидеть языковой файл eng.traineddata, начинающийся с eng, в папке tessdata в Tesseract-OCR), если не l eng по умолчанию англ.


Откройте файл output_1.txt и найдите, что tesseract успешно преобразовал изображение в152408。

Приятно показать, что старый бренд тессеракт все еще очень силен! Но это все еще недостаточно точно, так есть ли способ улучшить точность распознавания символов тессерактом? Далее мы будем использовать вспомогательные средства обученияjTessBoxEditorПриходите на тренировочные образцы, чтобы улучшить нашу точность!

Установите jTessBoxEditor

Получить образцы файлов

Мы можем использовать инструмент рисования для рисования образцов файлов. Чем больше число, тем лучше. Я сам нарисовал 5 картинок, как показано на рисунке:






Пример файла слияния

Откройте jTessBoxEditor, Tools-> Merge TIFF, выберите все файлы примеров и сохраните объединенный файл как num.font.exp0.tif.

Создать файл BOX

Откройте командную строку и перейдите в каталог, где находится num.font.exp0.tif, введите сгенерированный файл с именем num.font.exp0.box

[Синтаксис]: tesseract [lang]. [Имя шрифта] .exp [num] .tif [lang]. [Имя шрифта] .exp [num] batch.nochop makebox

lang - это имя языка, fontname - это имя шрифта, а num - серийный номер, в tesseract вы должны обратить внимание на формат.

Определить профили персонажей

Создайте текстовый файл с именем font_properties в целевой папке с содержимым

[Синтаксис]:

fontname - это имя шрифта, italic - курсив, bold - жирный шрифт, fixed - шрифт по умолчанию, serif - шрифт с засечками, fraktur German - черный шрифт, 1 и 0 обозначают наличие и отсутствие, могут использоваться при точном различении.

Коррекция персонажа

Откройте jTessBoxEditor, BOX Editor-> Open, откройте num.font.exp0.tif, исправьте символы в , помните, что в


много страниц!

Не забудьте сохранить после модификации.

Выполнить пакетный файл

Создать пакетный файл в целевом каталоге

Это может быть выполнено после сохранения, и результат выполнения показан на рисунке:

В последней папке будут находиться следующие файлы, как показано на рисунке:

Поместите сгенерированные обученные данные в tessdata
Наконец, скопируйте num.trainddata в папку tessdata в Tesseract-OCR.

Выполните предыдущие шаги, используйте командную строку для ввода


Мы можем видеть, что содержимое вновь сгенерированного файла output_2 - 762408, что совершенно правильно. Внимательные люди обнаружат, что в последней инструкции мы использовали инструкцию [-l num] вместо [-l eng]. Это показывает, что последнее использованное нами преобразование - это вновь сгенерированная библиотека сопоставления num языка вместо библиотеки сопоставления языка eng по умолчанию.



Тессеракт позволяет вам перевозить Предметы, Жидкость и Энергию. Тессеракты работают на любом расстоянии и даже в разных измерениях! Используйте несколько каналов, чтобы иметь разные группы Tesseracts!

Содержание:

— Tesseract позволяет транспортировать предметы, жидкости и энергию

— Щелкните правой кнопкой мыши по Tesseract, чтобы открыть его графический интерфейс

— Элементы, жидкость и энергия будут транспортироваться между Tesseracts по одному и тому же каналу.

Пошаговое руководство:

Есть там ли расстояние между тессерактами? Нет, Tesseracts будет работать на любом расстоянии и в разных измерениях. Существует ли ограничение на количество передаваемых предметов, жидкости и энергии? Нет, Tesseracts будет передавать столько, сколько подключенные каналы и машины могут отправлять или получать. Сколько каналов автор могу иметь? Имена каналов могут быть длиной до 19 символов и содержать 26 букв + 10 цифровых клавиш, таким образом, 36 ^ 19 = 371,319,292,745,659,279,662,190,166,016 каналов Могут ли другие игроки использовать мои личные каналы? Нет, ваши личные каналы являются частными Могу ли автор использовать ваш мод в моем модпаке? Да, не стесняйтесь использовать мой мод в вашем модпаке

Трансфер из
Tesseract, OCR (Оптическое распознавание символов, оптическое распознавание символов) с открытым исходным кодом, разработанный HP Labs, поддерживаемый Google Продолжайте совершенствовать, если команде это необходимо, вы также можете использовать его в качестве шаблона для разработки механизма распознавания, который соответствует вашим потребностям.

Далее мы установим Tesseract под Windows и осуществим простое преобразование и обучение:

Общий процесс: установка Tesseract-> открыть командную строку-> создать целевой файл

Тессеракт установка


Загрузите установочный пакет tesseract-ocr-setup-3.02.02.exe. После успешной установки на соответствующем диске будет находиться папка Tesseract-OCR, как показано на рисунке.

Откройте командную строку


Откройте командную строку, введите tesseract и нажмите Enter, общий вид tesseract следующий:

Создать объектный файл


Сначала подготовьте файл изображения, например test.jpg

Переключите командную строку в каталог целевого файла изображения, например, мы конвертируем файл в test.jpg (файл изображения поддерживает несколько форматов), расположенный в C: \ Users \ Lian \ Desktop \ test, а затем введите его в командной строке

[Синтаксис]: база данных вывода tesseract imagename [-l lang] [-psm pagesegmode] [configfile…]


imagename - это имя целевого файла изображения, и необходимо добавить суффикс формата; outputbase - имя файла результата преобразования; lang - имя языка (вы можете увидеть языковой файл eng.traineddata, начинающийся с eng, в папке tessdata в Tesseract-OCR), если не l eng по умолчанию англ.


Откройте файл output_1.txt и найдите, что tesseract успешно преобразовал изображение в152408。

Приятно показать, что старый бренд тессеракт все еще очень силен! Но это все еще недостаточно точно, так есть ли способ улучшить точность распознавания символов тессерактом? Далее мы будем использовать вспомогательные средства обученияjTessBoxEditorПриходите на тренировочные образцы, чтобы улучшить нашу точность!

Установите jTessBoxEditor

Получить образцы файлов

Мы можем использовать инструмент рисования для рисования образцов файлов. Чем больше число, тем лучше. Я сам нарисовал 5 картинок, как показано на рисунке:






Пример файла слияния

Откройте jTessBoxEditor, Tools-> Merge TIFF, выберите все файлы примеров и сохраните объединенный файл как num.font.exp0.tif.

Создать файл BOX

Откройте командную строку и перейдите в каталог, где находится num.font.exp0.tif, введите сгенерированный файл с именем num.font.exp0.box

[Синтаксис]: tesseract [lang]. [Имя шрифта] .exp [num] .tif [lang]. [Имя шрифта] .exp [num] batch.nochop makebox

lang - это имя языка, fontname - это имя шрифта, а num - серийный номер, в tesseract вы должны обратить внимание на формат.

Определить профили персонажей

Создайте текстовый файл с именем font_properties в целевой папке с содержимым

[Синтаксис]:

fontname - это имя шрифта, italic - курсив, bold - жирный шрифт, fixed - шрифт по умолчанию, serif - шрифт с засечками, fraktur German - черный шрифт, 1 и 0 обозначают наличие и отсутствие, могут использоваться при точном различении.

Коррекция персонажа

Откройте jTessBoxEditor, BOX Editor-> Open, откройте num.font.exp0.tif, исправьте символы в , помните, что в


много страниц!

Не забудьте сохранить после модификации.

Выполнить пакетный файл

Создать пакетный файл в целевом каталоге

Это может быть выполнено после сохранения, и результат выполнения показан на рисунке:

В последней папке будут находиться следующие файлы, как показано на рисунке:

Поместите сгенерированные обученные данные в tessdata
Наконец, скопируйте num.trainddata в папку tessdata в Tesseract-OCR.

Выполните предыдущие шаги, используйте командную строку для ввода


Мы можем видеть, что содержимое вновь сгенерированного файла output_2 - 762408, что совершенно правильно. Внимательные люди обнаружат, что в последней инструкции мы использовали инструкцию [-l num] вместо [-l eng]. Это показывает, что последнее использованное нами преобразование - это вновь сгенерированная библиотека сопоставления num языка вместо библиотеки сопоставления языка eng по умолчанию.

Читайте также: