#include <opencv2/opencv.hpp>
#include <iostream>
using namespace std;
using namespace cv;
int main()
{
Mat src = imread("D:/opencv练习/picture/beauty_1.jpg");
if (src.empty())
{
cout << "图片导入失败" << endl;
return -1;
}
namedWindow("原图");
imshow("原图", src);
Point pst[1][5];//定义一个一行五列数组
pst[0][0] = Point(10, 10);//定义点的坐标
pst[0][1] = Point(10, 20);
pst[0][2] = Point(20, 20);
pst[0][3] = Point(20, 10);
pst[0][4] = Point(10, 10);
const Point* ppst[1] = { pst[0] };//定义指针
int npt[] = { 5 };//定义指针数
Scalar color = Scalar(255, 12, 255);
fillPoly(src, ppst, npt, 1, color, 8);
imshow("绘制后的图片", src);
waitKey(0);
return 0;
}
01-07
200
02-21
249
01-23
1904