Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opencv 如何从vector绘制图像<;CvPoints>;或向量<;点2f>;?_Opencv_Image Processing - Fatal编程技术网

Opencv 如何从vector绘制图像<;CvPoints>;或向量<;点2f>;?

Opencv 如何从vector绘制图像<;CvPoints>;或向量<;点2f>;?,opencv,image-processing,Opencv,Image Processing,如何从vector或vector中绘制图像 我有向量点向量。我只需要使用openCv从矢量点绘制图像 有什么建议吗?如果您只想绘制一条连接向量中各点的多段线,只需迭代向量元素,然后使用opencv line()函数在两个点之间绘制a线。手动执行: Vec3b mycolor(100,0,0); for (int i=0;i<mypoints.size();i++) myimage.at<Vec3b>(mypoints[i].x,mypoints[i].y)=mycolo

如何从vector或vector中绘制图像

我有向量点
向量
。我只需要使用openCv从矢量点绘制图像


有什么建议吗?

如果您只想绘制一条连接向量中各点的多段线,只需迭代向量元素,然后使用opencv line()函数在两个点之间绘制a线。

手动执行:

Vec3b mycolor(100,0,0);
for (int i=0;i<mypoints.size();i++)
    myimage.at<Vec3b>(mypoints[i].x,mypoints[i].y)=mycolor;
Vec3b-mycolor(100,0,0);

对于(int i=0;i@BarshanDas在我的例子中,向量到Mat的方式会有所帮助/起作用,我只想通过将向量点作为输入来绘制图像。
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);