• opencvrectangle矩形


    矩形

    #include <opencv2/opencv.hpp> 
    
    int main()
    {
        
        cv::Mat img = cv::imread("./tu/马.jpg", cv::IMREAD_UNCHANGED); 
    
        cv::Point p1= cv::Point(100, 100);
        cv::Point p2 = cv::Point(300, 200);//300是x坐标,200是y坐标
        cv::rectangle(img,p1,p2, cv::Scalar(255, 0, 0),3,8);  //画矩形--方法一
        /*
        参数1:图像
        参数2:矩形的一个顶点
        参数3:矩形对角线上的另一个顶点
        参数4:颜色
        参数5:矩形的线条的粗细。取负值时(如 CV_FILLED)函数绘制填充了色彩的矩形
        参数6:可选参数。用于设置线段的类型,可选8(8邻接连接线-默认)、4(4邻接连接线)和cv2.LINE_AA 为抗锯齿
        */
    
    
        cv::Rect area(50, 50, 200, 100); //需要裁减的矩形区域
    
        cv::rectangle(img, area, cv::Scalar(0, 0, 255), 3, 8);  //画矩形--方法二
        /*
        参数1:图像
        参数2:矩形对象
        参数3:颜色
        参数4:矩形的线条的粗细。取负值时(如 CV_FILLED)函数绘制填充了色彩的矩形
        参数5:可选参数。用于设置线段的类型,可选8(8邻接连接线-默认)、4(4邻接连接线)和cv2.LINE_AA 为抗锯齿
        */
                
        cv::imshow("img", img);
    
        cv::waitKey();
                
    }

     

  • 相关阅读:
    I
    H
    装箱问题
    E
    Oracle创建视图(View)
    (转)Navicat Premium 12.1.8.0安装与激活
    bigdecimal 保留小数位
    用命令修改Oracle数据库密码
    sql中exists,not exists的用法
    在Orcl中通过SQL语句修改创建表
  • 原文地址:https://www.cnblogs.com/liming19680104/p/15523295.html
Copyright © 2020-2023  润新知