halcon-gen_cross_contour_xld为每个输入点生成交叉形状的XLD轮廓

在HDevelop中

复制代码
Row:=[50,50,100,100]
Col:=[20,100,20,100]
gen_cross_contour_xld (Cross, Row, Col, 8, 0.785398)
*作用:为每个输入点(行、列)生成交叉形状的XLD轮廓
*参数1:生成的XLD轮廓
*参数2:行坐标
*参数3:列坐标
*参数4:十字形长度,长度大于等于0
*参数5:十字形方向

dev_open_window(10,10,500,500,'black',WindowHandle)
dev_display (Cross)
复制代码

 

 

在QtCreator中

  HObject  ho_Cross;
  HTuple  hv_Row, hv_Col, hv_WindowHandle;

 

复制代码
  hv_Row.Clear();
  hv_Row[0] = 50;
  hv_Row[1] = 50;
  hv_Row[2] = 100;
  hv_Row[3] = 100;
  hv_Col.Clear();
  hv_Col[0] = 20;
  hv_Col[1] = 100;
  hv_Col[2] = 20;
  hv_Col[3] = 100;
  GenCrossContourXld(&ho_Cross, hv_Row, hv_Col, 8, 0.785398);
  //作用:为每个输入点(行、列)生成交叉形状的XLD轮廓
  //参数1:生成的XLD轮廓
  //参数2:行坐标
  //参数3:列坐标
  //参数4:十字形长度,长度大于等于0
  //参数5:十字形方向

  SetWindowAttr("background_color","black");
  OpenWindow(10,10,500,500,0,"visible","",&hv_WindowHandle);
  HDevWindowStack::Push(hv_WindowHandle);
  if (HDevWindowStack::IsOpen())
    DispObj(ho_Cross, HDevWindowStack::GetActive());
复制代码

 

posted @   天子骄龙  阅读(1133)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
历史上的今天:
2019-05-02 python-类对象的遍历操作
点击右上角即可分享
微信分享提示

目录导航