zoukankan      html  css  js  c++  java
  • OpenCV 常用汇总

    cv::Rect矩形类用法

    typedef struct CvRect 
      { 
      int x; /* 方形的左上角的x-坐标 */ 
      int y; /* 方形的左上角的y-坐标*/ 
      int width; /**/ 
      int height; /**/ 
      }
    //如果创建一个Rect对象rect(100, 50, 50, 100),那么rect会有以下几个功能:  
    rect.area();     //返回rect的面积 5000  
    rect.size();     //返回rect的尺寸 [50 × 100]  
    rect.tl();       //返回rect的左上顶点的坐标 [100, 50]  
    rect.br();       //返回rect的右下顶点的坐标 [150, 150]  
    rect.width();    //返回rect的宽度 50  
    rect.height();   //返回rect的高度 100  
    rect.contains(Point(x, y));  //返回布尔变量,判断rect是否包含Point(x, y)点  
      
    //还可以求两个矩形的交集和并集  
    rect = rect1 & rect2;  
    rect = rect1 | rect2;  
      
    //还可以对矩形进行平移和缩放    
    rect = rect + Point(-100, 100); //平移,也就是左上顶点的x坐标-100,y坐标+100  
    rect = rect + Size(-100, 100);  //缩放,左上顶点不变,宽度-100,高度+100  
      
    //还可以对矩形进行对比,返回布尔变量  
    rect1 == rect2;  
    rect1 != rect2;  
  • 相关阅读:
    求助
    第五次作业
    第四次作业
    第三次作业
    第二次作业(四则运算)
    关于软件工程相关疑问
    小组成员名单()
    第四次作业
    第二次作业
    第一次作业
  • 原文地址:https://www.cnblogs.com/hansjorn/p/7744182.html
Copyright © 2011-2022 走看看