Установка и удаление

Установка

Windows

Программа «Система метрологического зрения MeterVision» поставляется в виде установщика (например MeterVision-2.2-Setup.exe).

Запустите файл установщика и следуйте инструкциям на экране.

Linux (Astra Linux)

Для Linux программа поставляется в виде пакета .deb и скрипта автоустановки install_deb.sh (рассчитан на Astra Linux и другие Debian-подобные системы).

  1. Скопируйте файлы *.deb и install_deb.sh в один каталог.

  2. Откройте терминал в этом каталоге и выполните:

chmod +x install_deb.sh
./install_deb.sh
# или явно:
./install_deb.sh ./metervision_*.deb

Скрипт:

  • устанавливает пакет в каталог с указанием версии, например /opt/MeterVision-2.2;

  • создаёт символическую ссылку /opt/MeterVision → каталог текущей версии;

  • при ошибках зависимостей пытается исправить их через apt-get install -f;

  • создаёт ярлык на рабочем столе и пункт в меню приложений;

  • устанавливает шрифты программы (скрипт install_fonts.sh).

Шрифты (в том числе Comic Sans MS) можно установить отдельно:

chmod +x install_fonts.sh
./install_fonts.sh
# для всех пользователей:
./install_fonts.sh --system

После установки программу можно запустить двойным щелчком по ярлыку или командой (подставьте свою версию):

/opt/MeterVision-2.2/MeterVision
# или через ссылку на текущую версию:
/opt/MeterVision/MeterVision

macOS

Для macOS программа поставляется в виде образа диска MeterVision.dmg (например MeterVision_2.2.dmg).

Установка:

  1. Откройте файл MeterVision.dmg двойным щелчком — в Finder появится окно с приложением MeterVision.app и значком папки «Программы» (Applications).

  2. Перетащите MeterVision.app в «Программы» (или в любое удобное место).

  3. Извлеките (отмонтируйте) образ DMG, если он больше не нужен.

  4. Запустите программу из «Программы» двойным щелчком по MeterVision.app.

Дополнительная установка через терминал не требуется.

Если система блокирует запуск неизвестного приложения, откройте программу через контекстное меню («Открыть») или разрешите запуск в «Системных настройках» → «Конфиденциальность и безопасность».

Для всех ОС

Чтобы метод «нейросеть» был доступен, необходимо также установить движок нейросети TesseractOCR и добавить путь к исполняемому файлу TesseractOCR в настройках программы MeterVision.

Удаление

Windows

Удаление программы осуществляется предусмотренными средствами операционной системы Windows (приложение «Удаление программ» в Панели управления) или путем запуска исполняемого файла uninst000.exe, расположенного в каталоге программы.

Linux

Удалите пакет средствами системы, например:

sudo apt-get remove metervision
# или:
sudo dpkg -r metervision

При необходимости удалите ярлыки:

rm -f ~/Desktop/MeterVision.desktop ~/Рабочий\ стол/MeterVision.desktop
rm -f ~/.local/share/applications/MeterVision.desktop

macOS

Удалите приложение MeterVision.app из «Программы» (перетащите в корзину). Файл MeterVision.dmg после установки можно удалить. Рабочий каталог ~/Documents/MeterVision при этом не удаляется автоматически.

Каталог программы

После первого запуска программы будет создана так называемая «каталог программы» (рабочий каталог), который по умолчанию располагается по пути:

  • Для Windows: %USERPROFILE%DocumentsMeterVision

  • Для macOS и Linux: ~/Documents/MeterVision

Рабочий каталог можно изменить в главном меню: Настройки → Рабочий каталог…. При выборе нового каталога в него копируются текущие файлы программы, и дальнейшая работа продолжается только в новом каталоге. Это также позволяет параллельно запускать несколько экземпляров или версий программы — у каждого свой рабочий каталог, и они не конфликтуют.

Путь к выбранному рабочему каталогу сохраняется в файле settings/work_dir.txt внутри каталога по умолчанию (Documents/MeterVision), а не в каталоге установки программы. При запуске программа сначала обращается к каталогу по умолчанию; если там указан другой доступный каталог, используется он, иначе работа продолжается в каталоге по умолчанию.

Структура этого каталога следующая:

MeterVision
├── input
│   ├── command.txt               # файл для внешних команд, которые могут быть отправлены программе
│   ├── ip_cameras.txt            # список ip-камер для работы программы
│   └── socket_config.txt         # конфигурационный файл для подключения по socket
├── license
│   ├── license.key               # лицензионный ключ
│   └── query.key                 # файл с запросом лицензии
├── log
│   └── window.log                # файл журнала (лог) работы программы
├── output
│   ├── 1.txt, 2.txt, ...         # файлы с результатами распознавания
│   ├── results.txt               # сводный файл с результатами
│   ├── figures
│   │   ├── graduation_graph_*.png   # градуировочные графики
│   └── screenshots
│       ├── *.png                 # скриншоты, снятые программой
└── settings
    ├── user.settings             # настройки пользователя
    └── work_dir.txt              # указатель на выбранный рабочий каталог (только в каталоге по умолчанию)

Описание содержимого папок:

  • output — хранит результаты распознаваний (текстовые файлы), скриншоты (в каталоге screenshots) и изображения градуировочных графиков (в каталоге figures).

  • input — содержит файл для внешних команд, список ip-камер и настройки подключения по socket, в которых можно задать host и port клиента, которому будут передаваться данные распознавания.

  • settings — пользовательские настройки и параметры работы программы; в каталоге по умолчанию также может храниться work_dir.txt.

  • license — файлы, связанные с лицензированием.

  • log — файлы журналов работы (логи).

Далее эту директорию будем называть «каталог программы».

Лицензия

После установки и первого запуска программы будет сформирован файл query.key в каталоге license, лежащем в каталоге программы. Для получения лицензионного ключа этот файл необходимо отправить Правообладателю (ООО «Диполь-Интеграция»): сайт https://dipaul.ru/, телефон 8 800 200 02 66, email info@dipaul.ru.

Полный текст лицензионного соглашения также находится в файле LICENSE.md в корне дистрибутива (репозитория) программы.

Лицензионное соглашение об использовании программы «Система метрологического зрения MeterVision»

Редакция от 06.08.2026

Настоящее лицензионное соглашение (далее — Соглашение) является юридически обязывающим договором между ООО «Диполь-Интеграция» (далее — Правообладатель) и физическим или юридическим лицом (далее — Пользователь), которое устанавливает и/или использует программу для ЭВМ «Система метрологического зрения MeterVision» (далее — Программа, также — MeterVision).

Устанавливая, копируя, запуская или иным образом используя Программу, Пользователь подтверждает, что ознакомился с условиями настоящего Соглашения, понимает их и принимает их в полном объёме. Если Пользователь не согласен с условиями Соглашения, он обязан прекратить использование Программы и удалить её со всех устройств.

Контактные данные Правообладателя:

Термины

Программа — программное обеспечение «Система метрологического зрения MeterVision», включая исполняемые файлы, библиотеки, файлы настроек по умолчанию, документацию и иные компоненты, поставляемые Правообладателем в составе дистрибутива.

Лицензионный ключ — файл license.key (или иной предоставленный Правообладателем ключ), подтверждающий право Пользователя на использование Программы на конкретном компьютере в пределах срока и условий, заданных ключом.

Запрос лицензии — файл query.key, формируемый Программой на компьютере Пользователя и используемый для выпуска Лицензионного ключа.

Лицензированный компьютер — один компьютер (рабочая станция), к идентификатору которого привязан действующий Лицензионный ключ.

Предмет Соглашения

Правообладатель предоставляет Пользователю право использования Программы на условиях простой (неисключительной) лицензии в объёме, определённом настоящим Соглашением и параметрами Лицензионного ключа.

Программа поставляется как объект авторского права. Исходный код Программы Пользователю не предоставляется, если иное прямо не согласовано сторонами в письменной форме.

Настоящее Соглашение не является договором купли-продажи экземпляра Программы как товара в смысле передачи исключительных прав. Пользователь приобретает право использования Программы, а не исключительные права на неё.

Объём лицензии

Одна лицензия — один компьютер. Один Лицензионный ключ даёт право использования Программы только на одном Лицензированном компьютере, к которому ключ привязан.

Одновременное использование одной и той же лицензии на двух и более компьютерах запрещено.

Срок действия лицензии задаётся Лицензионным ключом. Как правило, Правообладатель выдаёт бессрочный ключ, однако конкретный срок (в том числе ограниченный) определяется параметрами выданного ключа. По истечении срока, указанного в ключе, право использования Программы прекращается, если Правообладатель не выдал новый ключ.

Пользователь вправе:

  • устанавливать и запускать Программу на Лицензированном компьютере;

  • использовать функции Программы в соответствии с документацией для собственных нужд и/или нужд своей организации;

  • создавать резервные копии дистрибутива исключительно для восстановления работоспособности на том же Лицензированном компьютере.

Пользователь не вправе без предварительного письменного согласия Правообладателя:

  • передавать, сдавать в аренду, сублицензировать, продавать или иным образом распространять Программу или Лицензионный ключ третьим лицам;

  • обходить, отключать или модифицировать механизмы лицензирования и защиты;

  • осуществлять декомпиляцию, дизассемблирование, реверс-инжиниринг Программы, за исключением случаев, прямо разрешённых императивными нормами применимого права;

  • удалять или изменять уведомления об авторских правах и о сторонних компонентах;

  • использовать Программу для создания продукта, существенно копирующего её функциональность путём неправомерного использования материалов Правообладателя.

Активация и привязка к компьютеру

После установки и первого запуска Программа формирует файл запроса лицензии query.key в каталоге license внутри каталога программы (рабочего каталога).

Для получения Лицензионного ключа Пользователь направляет файл query.key Правообладателю по контактным данным, указанным выше (либо иным способом, согласованным сторонами).

Лицензионный ключ привязывается к идентификатору компьютера, на котором был сформирован запрос. Использование ключа на другом компьютере, как правило, невозможно.

Перенос лицензии на другой компьютер допускается только через обращение к Правообладателю. Правообладатель вправе запросить подтверждение правомерности переноса (замена оборудования, вывод компьютера из эксплуатации и т.п.) и отказать в переносе при наличии оснований полагать о нарушении условий Соглашения.

Пробный (тестовый) период использования Программы в открытом доступе не предоставляется. Временный доступ может быть предоставлен только по отдельному согласованию с Правообладателем.

Обновления и поддержка

Правообладатель вправе выпускать обновления Программы. Условия предоставления обновлений и технической поддержки определяются договором поставки, коммерческим предложением либо отдельными соглашениями сторон.

Если иное не согласовано, настоящее Соглашение не гарантирует бессрочную бесплатную поддержку и обновления.

Результаты работы и ответственность Пользователя

Программа предназначена для автоматизации распознавания показаний приборов и аналогичных задач машинного зрения. Пользователь самостоятельно оценивает применимость Программы для своих задач и контролирует корректность результатов.

Пользователь несёт ответственность за соблюдение требований охраны труда, промышленной безопасности и иных норм при использовании Программы на производстве, а также за принятие решений на основе результатов распознавания.

Ограничение гарантий и ответственности

Программа предоставляется на условиях «как есть» (as is), если иное прямо не предусмотрено письменным договором с Правообладателем.

Правообладатель не гарантирует, что Программа будет работать непрерывно, безошибочно и соответствовать всем ожиданиям Пользователя в любой аппаратной и программной среде.

В максимальной степени, допускаемой законодательством Российской Федерации, Правообладатель не несёт ответственности за косвенные убытки, упущенную выгоду, потерю данных, простой производства и иные аналогичные последствия, возникшие в связи с использованием или невозможностью использования Программы, за исключением случаев, когда такая ответственность не может быть ограничена по закону.

Совокупная ответственность Правообладателя по требованиям, связанным с Программой, ограничивается суммой, фактически уплаченной Пользователем за соответствующую лицензию, если иное не установлено императивными нормами права или отдельным договором.

Стороннее программное обеспечение

Программа использует сторонние компоненты с открытым исходным кодом. Такие компоненты распространяются на условиях своих лицензий. Настоящее Соглашение не изменяет лицензии сторонних компонентов.

Основные сторонние компоненты, которые могут входить в состав дистрибутива Программы и/или использоваться ею при работе:

  • Python — PSF License;

  • Tcl/Tk (tkinter) — Tcl/Tk License (BSD-подобная);

  • NumPy, SciPy, SymPy — BSD;

  • OpenCV (opencv-python) — Apache License 2.0 (OpenCV), MIT (обёртка пакета);

  • FFmpeg (в составе колёс OpenCV) — LGPL 2.1;

  • Pillow — HPND (permissive);

  • Matplotlib — Matplotlib License (BSD-совместимая);

  • zxing-cpp — Apache License 2.0;

  • pytesseract — Apache License 2.0;

  • Tesseract OCR (устанавливается отдельно либо поставляется по согласованию) — Apache License 2.0;

  • PyCryptodome — BSD;

  • cryptography — Apache License 2.0 / BSD;

  • PyYAML, keyboard, WMI, cffi, pycparser — MIT;

  • requests — Apache License 2.0;

  • urllib3, certifi, idna, charset-normalizer — MIT / MPL-2.0 / BSD (по компоненту);

  • pywin32 — PSF-подобная;

  • packaging, six, python-dateutil, pyparsing, contourpy, cycler, fonttools, kiwisolver, mpmath, zstandard, ordered-set и другие вспомогательные зависимости — BSD / MIT / Apache 2.0 (по компоненту).

Особый порядок в отношении FFmpeg (LGPL 2.1). Библиотека FFmpeg, поставляемая вместе с пакетом OpenCV, распространяется на условиях GNU Lesser General Public License версии 2.1. Пользователь вправе получать исходный код соответствующей версии FFmpeg и заменять библиотеку FFmpeg на совместимую модифицированную версию в порядке, предусмотренном LGPL, при сохранении работоспособности динамической загрузки (как правило, отдельный файл библиотеки рядом с Программой). Тексты LGPL и исходные материалы FFmpeg доступны на сайте проекта: https://ffmpeg.org/. Ограничения LGPL относятся к компоненту FFmpeg и не переводят код MeterVision под лицензию GPL/LGPL.

Тексты лицензий указанных компонентов обычно публикуются правообладателями соответствующих проектов. По запросу на info@dipaul.ru Правообладатель содействует в предоставлении ссылок на тексты лицензий используемых версий.

Прекращение действия

Настоящее Соглашение действует с момента принятия его условий Пользователем и до прекращения права использования Программы.

Право использования прекращается:

  • по истечении срока, заданного Лицензионным ключом;

  • при удалении Программы Пользователем;

  • при существенном нарушении Пользователем условий Соглашения — с момента уведомления Правообладателем (если иное не следует из закона).

По прекращении права использования Пользователь обязан прекратить использование Программы и уничтожить полученные Лицензионные ключи, за исключением копий, хранение которых обязательно по закону.

Применимое право и споры

К настоящему Соглашению применяется законодательство Российской Федерации.

Споры подлежат разрешению путём переговоров, а при недостижении согласия — в суде по месту нахождения Правообладателя в соответствии с процессуальным законодательством РФ, если иное не установлено императивными нормами (в том числе о защите прав потребителей — для случаев, когда Пользователь является потребителем).

Заключительные положения

Если какое-либо условие Соглашения будет признано недействительным, остальные условия сохраняют силу.

Правообладатель вправе обновлять текст Соглашения для новых версий Программы. Актуальная редакция публикуется в файле LICENSE.md в составе дистрибутива и/или в документации Программы. Продолжение использования новой версии после ознакомления с обновлённым Соглашением означает принятие его условий, если иное не предусмотрено законом.

По вопросам лицензирования, переноса ключа на другой компьютер и технической поддержки Пользователь обращается к Правообладателю: https://dipaul.ru/, телефон 8 800 200 02 66, email info@dipaul.ru.

© ООО «Диполь-Интеграция». Все права на программу «Система метрологического зрения MeterVision», не предоставленные явно настоящим Соглашением, сохраняются за Правообладателем.