halcon窗口显示带有箭头的直线

前言

我们在开发C#上位机的时候,有时候会使用Halcon控件,在Halcon控件上会有绘制带有箭头的直线的需求,本文就来介绍如何实现。

Halcon代码实现

c 复制代码
dev_close_window ()
dev_open_window (0, 0, 512, 512, 'black', WindowHandle)
disp_arrow (WindowHandle, 10, 10, 118, 118, 2)

主要是通过调用disp_arrow算子实现,该算子有6个参数。

参数1:halcon窗口

参数2:直线起始点的y坐标。

参数3:直线起始点的x坐标。

参数4:直线终点的y坐标。

参数5:直线终点的x坐标。

参数6:直线终点箭头的大小。

算子执行效果

1)箭头大小为2的情况

2)箭头大小为5的情况

马工撰写的年入30万+C#上位机项目实战必备教程(点击下方链接即可访问文章目录)

1、《C#串口通信从入门到精通》

2、《C#与PLC通信从入门到精通 》

3、《C# Modbus通信从入门到精通》

4、《C#Socket通信从入门到精通 》

5、《C# MES通信从入门到精通》

6、《winform控件从入门到精通》

7、《C#操作MySql数据库从入门到精通》

以上教程CSDN订阅已超过2000+~

相关推荐
我没胡说八道16 小时前
高校论文AI检测优化工具对比研究与实测分析(2026)
人工智能·深度学习·机器学习·计算机视觉·aigc·论文
探物 AI18 小时前
把 MambaOut 塞进 YOLOv11:会有什么样的反应
python·yolo·计算机视觉
leo__5201 天前
C# 虚拟键盘(软键盘)实现
单片机·c#·计算机外设
周杰伦fans1 天前
AutoCAD C# 二次开发:如何精确监听工作空间切换事件
前端·c#
用户3721574261351 天前
如何使用 C# 自动调整 Excel 行高和列宽
c#
AI导出鸭PC端1 天前
智谱清言怎么生成word文档?AI导出鸭终结乱码烦恼
人工智能·ai·c#·word·豆包·ai导出鸭
我最爱吃鱼香茄子1 天前
终极方案:JetBrains IDE永久解放C盘空间
计算机视觉·性能优化·电脑·笔记本电脑·intellij-idea·程序员创富·webstorm
玖釉-1 天前
Vulkan 离屏渲染详解:从 Framebuffer 到后处理、阴影贴图与 Render Texture
c++·windows·计算机视觉·图形渲染
xiaoshuaishuai81 天前
C# AvaloniaUI 中旋转
开发语言·c#
weixin_428005301 天前
C#调用 AI学习从0开始-第2阶段(Function Calling+工具调用智能体)-第9天实战-实现计算器工具
开发语言·学习·c#·functioncalling·ai实现计算器工具