VisionPro中CogRectangle四个角的属性名称

博客内容涉及在最近修改的参数中,如何通过cogRectangleAffine.CornerOriginX和cogRectangleAffine.CornerOriginY属性获取矩形框的四个角坐标,这对于图像处理和计算机视觉算法至关重要。
摘要由CSDN通过智能技术生成

最近修改一个参数,想获取矩形框的四个角的坐标,记录一下VP中的对应的属性名称

cogRectangleAffine.CornerOriginX;
cogRectangleAffine.CornerOriginY;

在这里插入图片描述

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CogRectangle是Cognex VisionPro的一个类,它表示一个矩形区域。CogRectangle类的定义如下: ```C++ class CogRectangle { public: // 构造函数 CogRectangle(); // 构造函数,创建指定位置和大小的CogRectangle对象 CogRectangle(double centerX, double centerY, double width, double height); // 构造函数,创建指定位置和大小的CogRectangle对象 CogRectangle(const CogPoint& center, double width, double height); // 析构函数 virtual ~CogRectangle(); // 获取或设置矩形的心点位置 CogPoint Center() const; void SetCenter(const CogPoint& center); // 获取或设置矩形的宽度和高度 double Width() const; void SetWidth(double width); double Height() const; void SetHeight(double height); // 获取或设置矩形的左上坐标和右下坐标 CogPoint UpperLeft() const; CogPoint LowerRight() const; void SetUpperLeft(const CogPoint& upperLeft); void SetLowerRight(const CogPoint& lowerRight); // 获取或设置矩形的左上坐标和大小 CogPoint Origin() const; void SetOrigin(const CogPoint& origin); CogSize Size() const; void SetSize(const CogSize& size); // 获取矩形的面积 double Area() const; // 判断矩形是否包含指定的点或矩形 bool Contains(const CogPoint& point) const; bool Contains(const CogRectangle& rect) const; // 判断矩形是否和另一个矩形相交 bool Intersects(const CogRectangle& rect) const; // 获取矩形的四个顶点坐标 void GetVertices(CogPoint vertices[4]) const; // 获取矩形的最小外接矩形 CogRectangle GetMinimumBoundingBox() const; // 获取矩形的最小外接矩形的旋转度 double GetMinimumBoundingBoxAngle() const; // 获取矩形的最小外接矩形的心点 CogPoint GetMinimumBoundingBoxCenter() const; // 获取矩形的最小外接矩形的长和宽 double GetMinimumBoundingBoxWidth() const; double GetMinimumBoundingBoxHeight() const; }; ``` CogRectangle类提供了一组方法来操作矩形对象。通过这些方法,您可以获取或设置矩形的位置、大小、面积、顶点坐标、最小外接矩形等信息,还可以判断矩形是否包含指定的点或矩形,是否和另一个矩形相交等。CogRectangle类在机器视觉领域被广泛应用,可以用于图像分割、目标检测、匹配等方面。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值