HALCON主要类的学习总结.docx

上传人:牧羊曲112 文档编号:3157775 上传时间:2023-03-11 格式:DOCX 页数:4 大小:36.96KB
返回 下载 相关 举报
HALCON主要类的学习总结.docx_第1页
第1页 / 共4页
HALCON主要类的学习总结.docx_第2页
第2页 / 共4页
HALCON主要类的学习总结.docx_第3页
第3页 / 共4页
HALCON主要类的学习总结.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《HALCON主要类的学习总结.docx》由会员分享,可在线阅读,更多相关《HALCON主要类的学习总结.docx(4页珍藏版)》请在三一办公上搜索。

1、HALCON主要类的学习总结HALCON主要类的学习总结 一、HWindow类 1、定义 HWindow Window; HWindow window = null; 2、赋值 Window = WindowControl.HalconWindow; 3、使用 Img.DispObj(Window); Window.SetDraw(margin); Window.SetLineWidth(3); Window.SetLineWidth(3); Window.DispCircle(-1.0, -1.0, 0.0); 二、HFramegrabber类 1、定义 HFramegrabber Fram

2、egrabber; 2、赋值 Framegrabber = new HFramegrabber(File, 1, 1, 0, 0, 0, 0, default, -1, default, -1, default, board/board.seq, default, 1, -1); Framegrabber = new HFramegrabber (DirectShow, 1, 1, 0, 0, 0, 0, default, 8, rgb, -1, false, default, USB Camera, 0, -1); 3、使用 Img = Framegrabber.GrabImage; Img

3、.GrabImage(Framegrabber); 三、HImage类 1、定义 HImage Img ,image; HImage image2 = (HImage) imgList0; 2、赋值 Img = Framegrabber.GrabImage; Img.GrabImage(Framegrabber); 3、使用 Img.GrabImage(Framegrabber); Img.DispObj(Window); Img.GetImagePointer1(out ImgType, out ImgWidth, out ImgHeight); ImgReduced = Img.Reduc

4、eDomain(Rectangle); image.Dispose; 四、HRegion 1、定义 HRegion Rectangle, ModelRegion, ModelRegionTrans; 2、赋值 Rectangle = new HRegion(188.0, 182, 298, 412); 3、使用 Rectangle.AreaCenter(out Row, out Column); ImgReduced.InspectShapeModel(out ModelRegion, 1, 30); ModelRegion.DispObj(Window); ModelRegionTrans

5、= ModelRegion.AffineTransRegion(Matrix, false); 五、HMeasure类 1、定义 HMeasure Measure1, Measure2; 2、赋值 Measure1 = new HMeasure(Rect1RowCheck.D, Rect1ColCheck.D, RectPhi + AngleCheck.D, RectLength1, RectLength2, ImgWidth, ImgHeight, bilinear); 3、使用 Measure1.MeasurePairs(Img, 2, 90, positive, all, out Row

6、EdgeFirst1, out ColumnEdgeFirst1, out AmplitudeFirst1, out RowEdgeSecond1, out ColumnEdgeSecond1, out AmplitudeSecond1, out IntraDistance1, out InterDistance1); 六、HTuple类 1、定义 HTuple hv_AcqHandle; HTuple WindowID = HWinCtrl.HalconID; HTuple RowCheck, ColumnCheck, AngleCheck, Score; 2、赋值 Matrix.Vecto

7、rAngleToRigid(new HTuple(Row), new HTuple(Column), new HTuple(0.0), RowCheck, ColumnCheck, AngleCheck); HTuple t1 = HSystem.CountSeconds; ShapeModel.FindShapeModel(Img, 0, new HTuple(360).TupleRad.D, 0.7, 1, 0.5, least_squares, 4, 0.9, out RowCheck, out ColumnCheck, out AngleCheck, out Score); 3、使用 if (RowCheck.Length = 1)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号