NI Vision画坐标系
来源:互联网 发布:如何用网络看电视直播 编辑:程序博客网 时间:2024/05/04 18:43
double angle = 20; int origionX = imageViewer.Image.Width/2; int origionY = imageViewer.Image.Height/2; PointContour pcOrigion = new PointContour(origionX, origionY); RotatedRectangleContour rrcOrigion = new RotatedRectangleContour(); rrcOrigion.Center = pcOrigion; rrcOrigion.Width = 20; rrcOrigion.Height = 20; LineContour lcAxisX = new LineContour(); LineContour lcAxisY = new LineContour(); lcAxisX.Start = pcOrigion; lcAxisX.End.X = pcOrigion.X + 500; lcAxisX.End.Y = pcOrigion.Y; lcAxisY.Start = pcOrigion; lcAxisY.End.X = pcOrigion.X; lcAxisY.End.Y = pcOrigion.Y + 500; PointContour[] pcAxisXArrows = new PointContour[3]; PointContour[] pcAxisYArrows = new PointContour[3]; pcAxisXArrows[0] = lcAxisX.End; pcAxisXArrows[1] = new PointContour(lcAxisX.End.X - 6, lcAxisX.End.Y - 2); pcAxisXArrows[2] = new PointContour(lcAxisX.End.X - 6, lcAxisX.End.Y + 2); pcAxisYArrows[0] = lcAxisY.End; pcAxisYArrows[1] = new PointContour(lcAxisY.End.X - 2, lcAxisY.End.Y - 6); pcAxisYArrows[2] = new PointContour(lcAxisY.End.X + 2 , lcAxisY.End.Y - 6); PolygonContour pcAxisXArrow = new PolygonContour(pcAxisXArrows); PolygonContour pcAxisYArrow = new PolygonContour(pcAxisYArrows); CoordinateSystem csRefer = new CoordinateSystem(); CoordinateSystem csMeasure = new CoordinateSystem(); csRefer.Origin.X = pcOrigion.X;// = new CoordinateSystem(pmsPcbLocal[0].Position, pmsPcbLocal[0].Rotation, AxisOrientation.Direct); csRefer.Origin.Y = pcOrigion.Y; csRefer.Angle = 0; csRefer.AxisOrientation = AxisOrientation.Direct; csMeasure.Origin = pcOrigion; csMeasure.Angle = angle; csMeasure.AxisOrientation = AxisOrientation.Direct; CoordinateTransform ct = new CoordinateTransform(csRefer, csMeasure); Roi roi = new Roi(); roi.Add(rrcOrigion); roi.Add(lcAxisX); roi.Add(lcAxisY); roi.Add(pcAxisXArrow); roi.Add(pcAxisYArrow); Algorithms.TransformRoi(roi, ct); //PointSymbol ps = new PointSymbol(PointSymbolType.Cross); //imageViewer.Image.Overlays.Default.TransformBehaviors. imageViewer.Image.Overlays.Default.AddRoi(roi);
0 0
- NI Vision画坐标系
- NI VISION 8.6
- NI Vision for LabVIEW 基础(一):NI Vision 简介
- NI Vision Builder for AI(Automated Inspection)
- NI VISION 8.6 licence 的使用
- NI Vision error : not an image解析
- 利用NI Vision Assistant自动生成机器视觉代码
- 在LabVIEW中使用NI Vision实现最小外接矩形
- ni
- ni
- NI
- Ni Kang Ni Kang
- ios 画图,绘制坐标系,画坐标系
- 画直角坐标系 (VBA)
- Java2d画直角坐标系
- 坐标系
- 坐标系
- 坐标系
- python: numpy--函数 shape用法
- APP想好好地活下去,做好用户留存问题至关重要
- 投篮游戏
- vmware提示:此虚拟机似乎正在使用中,取得该虚拟机的所有权失败错误
- 20170316
- NI Vision画坐标系
- Maven的pom.xml文件详解------Build Settings
- vs2012 发布web应用程序
- GCC主要数据结构之TTYPE_TABLE
- JAVA字节码增强技术之ASM
- validate
- Part and Multipart Class Diagram
- 数字证书原理
- Qt里的原子操作