c++中fillPoly函数使用
fillPoly函数需要二维嵌套std::vector<std::vector<cv::Point>>ppts;
否则无法正常使用。若使用std::vector<cv::Point> pts
会导致程序中断,但不会在编译器中报错。1
2
3
4
5
6cv::Mat image = cv::Mat::ones(512, 512, CV_8UC3)
std::vector<cv::Point> pts;
pts.push_back(cv::Point(x, y));
std::vector<std::vector<cv::Point>> ppts;
ppts.push_back(pts);
cv::fillPoly(image , ppts, (255, 255, 255));
c++中fillPoly函数使用
https://qiangsun89.github.io/2023/02/22/c-中fillPoly函数使用/