如何在矢量或矢量图上绘制图像?
我有 VectorPoints vector<Point2f>
.我只需要使用 openCv 从 VectorPoints 绘制图像。
有什么建议吗?
最佳答案
手动执行:
Vec3b mycolor(100,0,0);
for (int i=0;i<mypoints.size();i++)
myimage.at<Vec3b>(mypoints[i].x,mypoints[i].y)=mycolor;
或在这些坐标上画圈:
int myradius=5;
for (int i=0;i<mypoints.size();i++)
circle(myimage,cvPoint(mypoints[i].x,mypoints[i].y),myradius,CV_RGB(100,0,0),-1,8,0);
您应该为您认为有值(value)的所有答案投票,并接受对您有用的答案。
关于opencv - 如何在来自 vector<CvPoints> 或 vector<Point2f> 的图像上绘图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15941463/