惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

aimingoo的专栏
aimingoo的专栏
雷峰网
雷峰网
博客园 - 叶小钗
V
V2EX
博客园 - Franky
博客园_首页
小众软件
小众软件
Microsoft Security Blog
Microsoft Security Blog
The GitHub Blog
The GitHub Blog
A
About on SuperTechFans
H
Hackread – Cybersecurity News, Data Breaches, AI and More
阮一峰的网络日志
阮一峰的网络日志
WordPress大学
WordPress大学
Blog — PlanetScale
Blog — PlanetScale
J
Java Code Geeks
T
The Blog of Author Tim Ferriss
U
Unit 42
Microsoft Azure Blog
Microsoft Azure Blog
月光博客
月光博客
S
SegmentFault 最新的问题
B
Blog RSS Feed
博客园 - 【当耐特】
D
Docker
N
Netflix TechBlog - Medium

又见苍岚

COLMAP PatchMatch Stereo 算法详解 事件驱动的状态机框架:从理论到工程实践 Git 在国内网络环境下无法 Push 的排查与修复 —— 配置 Clash 代理 分段五次多项式插值原理详解 路径插值方法深度对比研究 Claude Code 使用指南 OpenClaw 记忆管理与技能创建指南 CBS(Conflict-Based Search)算法详解 A* 算法及其变种详解 OpenClaw 配置多 Agents Windows Powershell 无法加载文件,因为在此系统上禁止运行脚本问题的解决方案 MaxClaw 安装流程 大模型 AI 名词介绍 AList 网盘聚合工具简介 Protobuf 简介与测试 Claude Code 简介以及 GLM 4.7 模型接入 Github 歌词下载工具 163MusicLyrics Python __getattr__ 懒加载 Python TypedDict 机器人仿真平台 Gazebo 安装记录 机器人仿真平台 Gazebo 简介 多机器人路径规划问题(Multi-Agent Path Finding, MAPF)简介 Python exifread 读取修改过的 jpeg 信息错误问题修复 3D 坐标系变换的理解 3D 旋转矩阵基本概念 MongoDB Compass 介绍 Python 环境管理工具 uv Flutter 开发指南 Snipaste 安装下载与黑屏问题解决方案 全局路径规划算法记录
Visual Studio 安装 Halcon Variable Inspect 插件可视化调试...
Yiwei Zhang · 2022-10-27 · via 又见苍岚

在 VS 中运行 Halcon 代码时默认看不到图像,对于调试十分不便,Halcon 12 之后推出了 Variable Inspect 插件,可以在 VS 环境中可视化查看 Halcon 变量,本文记安装使用方法。

Variable Inspect 简介

  • 在 Halcon 12 之后添加了 Visual Studio 的可视化调试插件 halcon_variable_inspect

  • 通过这个扩展,你可以很容易地访问应用程序中 HALCON 代码使用的变量——显示相机抓取的图像,可视化区域和 XLD,并快速获得控制变量的概览。

  • HALCON Variable Inspect (Visual Studio Extension)环境要求:

    • Visual Studio 2013 (Update 5 or higher) through Visual Studio 2017
    • .NET 4.6

安装方法

  • 在安装好 Halcon 后,Variable Inspect 插件是一个可选的安装选项,默认没有安装,但是他就躺在那里
1
2
3
4
The extension is registered by default for your Visual Studio installation while installing HALCON. In case this option was deactivated for the installation, you can register the extension manually by double-clicking the following file:

%HALCONROOT%/misc/HALCON2011SteadyVariableInspect.vsix

  • 就是说到 %HALCONROOT%/misc 目录下可以找到该文件

  • 双击即可安装,过程中需要关闭当前正在运行的 VS 界面。

  • 升级到 22.11 版本的 Halcon 后,软件管理为一个网页端的服务,此时安装这个插件需要在安装 Halcon 时选择对应的包

  • 等待安装完成即可

使用方法

官方视频教程提供了一个很好的例子,可以移步参考,我这里提供最简单的示例代码

1
2
3
4
5
6
7
#include "HalconCpp.h"

int main()
{
HalconCpp::HImage Image("printer_chip/printer_chip_01");
}

  • 编译运行后默认是这样的,看不出发生了什么

  • 开启 Variable Inspect 插件:

  • 可以看到 Halcon 变量列表,还可以像在 Hdevelop 中一样可视化展示出来

  • 如果变量很多可以从代码或 Locals 列表中摘出重点变量添加到 Watch 中查看

参考资料

文章链接:
https://www.zywvvd.com/notes/coding/halcon/halcon-vs-visual/halcon-visual/