• 大小: 4KB
    文件类型: .cs
    金币: 1
    下载: 0 次
    发布日期: 2021-06-09
  • 语言: C#
  • 标签: halcon  C#  

资源简介

Halcon生成的计算圆心坐标C#代码,导入到C#工程中,可调用计算结果. 请下载此份代码

资源截图

代码片段和文件信息

//
// File generated by HDevelop for HALCON/.NET (C#) Version 17.12
//
//  This file is intended to be used with the HDevelopTemplate or
//  HDevelopTemplateWPF projects located under %HALCONEXAMPLES%\c#

using System;
using HalconDotNet;

public partial class HDevelopExport
{
  public HTuple hv_ExpDefaultWinHandle;

  // Main procedure 
  private void action()
  {


    // Local iconic variables 

    Hobject ho_Image ho_ROI_0 ho_ImageReduced;
    Hobject ho_Edges ho_ContoursSplit ho_objectSelected=null;
    Hobject ho_ContCircle=null;

    // Local control variables 

    HTuple hv_Width = null hv_Height = null hv_Number = null;
    HTuple hv_Ox = null hv_Oy = null hv_I = null hv_Attrib = new HTuple();
    HTuple hv_Row = new HTuple() hv_Column = new HTuple();
    HTuple hv_Radius = new HTuple() hv_StartPhi = new HTuple();
    HTuple hv_EndPhi = new HTuple() hv_PointOrder = new HTuple();
    // Initialize local and output iconic variables 
    HOperatorSet.GenEmptyObj(out ho_Image);
    HOperatorSet.GenEmptyObj(out ho_ROI_0);
    HOperatorSet.GenEmptyObj(out ho_ImageReduced);
    HOperatorSet.GenEmptyObj(out ho_Edges);
    HOperatorSet.GenEmptyObj(out ho_ContoursSplit);
    HOperatorSet.GenEmptyObj(out ho_objectSelected);
    HOperatorSet.GenEmptyObj(out ho_ContCircle);
    //dev_close_window(...);
    ho_Image.Dispose();
    HOperatorSet.ReadImage(out ho_Image “F:/halcon_files/learning/222.bmp“);
    HOperatorSet.GetImageSize(ho_Image out hv_Width out hv_Height);
    //dev_open_window(...);
    HOperatorSet.SetPart(hv_ExpDefaultWinHandle 0 0 hv_Height-1 hv_Width-1);
    HOperatorSet.DispObj(ho_Image hv_ExpDefaultWinHandle);

    ho_ROI_0.Dispose();
    HOperatorSet.GenRectangle1(out ho_ROI_0 6 27 99 139);
    ho_ImageReduced.Dispose();
    HOperatorSet.ReduceDomain(ho_Image ho_ROI_0 out ho_ImageReduced);
    ho_Edges.Dispose();
    HOperatorSet.EdgesSubPix(ho_ImageReduced out ho_Edges 

评论

共有 条评论