halcon中,HSmartWindowControl在线画热区ROI的方法:
hWindowControl1.HalconWindow.DispObj(ho_Diguandai);
drawingObject = HDrawingObject.CreateDrawingObject(HDrawingObject.HDrawingObjectType.RECTANGLE1, hv_Height / 4, hv_Width / 4, hv_Height * 0.75, hv_Width * 0.75);
hWindowControl1.HalconWindow.AttachDrawingObjectToWindow(drawingObject);
HTuple paramName ;
string[] paramlist = { "row1", "column1", "row2", "column2" };
paramName =paramlist;
HTuple param = drawingObject.GetDrawingObjectParams(paramName);
HRegion rectangle1 = new HRegion();
rectangle1.GenRectangle1((double)param.LArr[0], (double)param.LArr[1], (double)param.LArr[2], (double)param.LArr[3]);