實現程式碼:

#include "opencv2/opencv.hpp"
using namespace cv;

void main()
{
    Mat src = imread("bird.jpg");
    Rect rect(230, 5, 280, 290);//左上座標(x,y)和矩形的長(x)寬(y)

   cv::rectangle(src, rect, Scalar(255, 0, 0),1, LINE_8,0);
    //cv::rectangle(src, Point(230, 5), Point(510, 295), Scalar(255, 0, 0), 1, LINE_8, 0);//左上角點的(x,y),右下角點的(x,y)


    imwrite("src.png", src);
    imshow("src", src);
    waitKey(0);

}

輸入影象:

輸出影象:

儲存的影象src.png,是上面有框的影象,與顯示一樣。