当前位置: 首页 > article >正文

【C# 联合halcon实现绘制箭头】

前言

C# 联合halcon实现绘制箭头。

代码

HObject ho_Arrow = new HObject();
HTuple hv_Row = new HTuple();
HTuple hv_Column = new HTuple();
try
{
    HOperatorSet.SetColor(window, "blue");
    HOperatorSet.DrawPoint(window, out hv_Row, out hv_Column);
    HOperatorSet.SetColor(window, (new HTuple("red")).TupleConcat("green"));
    GenArrow.Gen_arrow_contour_xld(out ho_Arrow,
        hv_Row.TupleConcat(hv_Row), hv_Column.TupleConcat(hv_Column),
        ((hv_Row + 200)).TupleConcat(hv_Row),
        hv_Column.TupleConcat(hv_Column + 200), 5, 5);
    HOperatorSet.DispObj(ho_Arrow, window);
}
catch (Exception ex)
{
    Debug.Write(ex.ToString());
}
finally
{
    ho_Arrow.Dispose();
    hv_Row.Dispose();
    hv_Column.Dispose();
}

http://www.kler.cn/a/450645.html

相关文章:

  • 【C语言】`free` 函数详细讲解
  • 如何在谷歌浏览器中设置邮件客户端
  • OSError: [Errno 98] Address already in use pycharm 远程
  • 重温设计模式--迭代器模式
  • Python项目之Pygame制作新年烟花!
  • 【从零开始入门unity游戏开发之——unity篇02】unity6基础入门——软件下载安装、Unity Hub配置、安装unity编辑器、许可证管理
  • Vue 3 和 Vue Router 使用 createWebHistory 配置
  • WebGL 项目外包开发流程
  • 告别卡顿:CasaOS轻NAS设备安装Gopeed打造高效下载环境
  • 四种电子杂志制作软件
  • MySQL -函数和约束
  • VS2022 中的 /MT /MTd /MD /MDd 选项
  • 分布式事务的解决方案(欢迎讨论~)
  • springboot启动不了 因一个spring-boot-starter-web底下的tomcat-embed-core依赖丢失
  • 机器学习-KMeans聚类
  • clickhouse分布式表插入数据不用带ON CLUSTER
  • SpringBoot状态机
  • Xilinx 平台 drp 动态调节 mmcm
  • python基础知识(六)
  • 【day15】String常用API