之前写过的一个插件,方便在vs写代码时候查看一些halcon里HImage格式变量的图像,如下图所示:img是我定义的一个HImage类型变量,从本地读出图像,我们调试时候鼠标移动到上面,会显示一个放大镜加查看,点击放大镜可以查看当前img的图像,甚至可以做右键一些保存的功能。



好早之前写的了,下面贴代码,生成的dll,放到vs那个目录里就可以
我的目录为:
C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\Packages\Debugger\Visualizers
具体实现代码如下:
DebuggerSide.cs类
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices.ComTypes;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Microsoft.VisualStudio.DebuggerVisualizers;
using HalconDotNet;
[assembly: System.Diagnostics.DebuggerVisualizer(
typeof(QHalconBox.DebuggerSide),
typeof(VisualizerObjectSource),
Target = typeof(HalconDotNet.HImage),
Description = "QHalconBox")]
namespace QHalconBox
{
public class DebuggerSide : DialogDebuggerVisualizer
{
public DebuggerSide() : base(FormatterPolicy.NewtonsoftJson) // or FormatterPolicy.Json
{
}
protected override void Show(IDialogVisualizer

最低0.47元/天 解锁文章
1139

被折叠的 条评论
为什么被折叠?



