安装与卸载

安装

Windows

计量视觉系统 MeterVision 以 Windows 安装程序形式提供 (例如 MeterVision-2.2-Setup.exe)。

运行安装程序并按屏幕提示完成安装。

Linux (Astra Linux)

在 Linux 上,MeterVision 以 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 引擎, 并在 MeterVision 程序设置中添加 TesseractOCR 可执行文件的路径。

卸载

Windows

可通过 Windows 操作系统的标准方式卸载程序 (控制面板中的“添加或删除程序”),或运行程序目录中的 uninst000.exe 文件。

Linux

使用系统工具卸载软件包,例如:

sudo apt-get remove metervision
# 或:
sudo dpkg -r metervision

如需删除快捷方式:

rm -f ~/Desktop/MeterVision.desktop
rm -f ~/.local/share/applications/MeterVision.desktop

macOS

从“应用程序”中删除 MeterVision.app``(移到废纸篓)。 安装完成后可删除 ``MeterVision.dmg 文件。 工作目录 ~/Documents/MeterVision 不会自动删除。

程序目录

程序首次启动后,将自动创建一个程序目录(工作目录),其默认位置为:

  • Windows: %USERPROFILE%DocumentsMeterVision

  • macOS 与 Linux: ~/Documents/MeterVision

可在主菜单中更改工作目录:设置 → 工作目录...。 选择新目录后,当前程序文件会复制到该目录,之后程序仅在新目录中继续工作。 这也使得可以并行运行多个程序实例或版本——各自使用独立的工作目录,互不冲突。

所选工作目录的路径保存在**默认目录**(Documents/MeterVision)中的 settings/work_dir.txt, 而不是程序安装目录。启动时程序先查看默认目录;若其中指定了其他可用目录,则使用该目录,否则继续使用默认目录。

目录结构如下:

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 连接设置, 可在此指定接收识别数据的客户端主机和端口。

  • settings — 用户设置及程序运行参数;在默认目录中还可能包含 work_dir.txt。

  • license — 与许可相关的文件。

  • log — 程序运行日志文件。

此目录在下文中称为 程序目录。

许可证

程序安装并首次运行后,将在 license 文件夹中生成 query.key 文件。 要获取许可证密钥,请将该文件发送给权利人 OOO "Dipol-Integratsiya"(Dipaul): 网站 https://dipaul.ru/,电话 8 800 200 02 66,邮箱 info@dipaul.ru。

具有法律约束力的最终用户许可协议仅提供俄文版,见发行包中的 LICENSE.md 文件 以及俄文文档(安装与设置 → 许可证)。 一份许可证绑定一台计算机;期限由密钥决定;转移到其他计算机须联系权利人。