std::vector<std::vectorcv::Point> allcontourpoint; //点集的数据集

  for(int i=0; i<allcontourpoint.size(); i++)
  {
    	  for(int j=0; j<allcontourpoint[i].size(); j++)
	  {
	     allcontourpoint[i][j].x  =  allcontourpoint[i][j].x - 10;
	     allcontourpoint[i][j].y  =  allcontourpoint[i][j].y - 10;
	  }
  }

cv::drawContours(src, allcontourpoint,-1,90,2);//宽度为2*/	//将轮廓线显示 
    // -1 为所有的轮廓都显示 
    //  90为图像的灰度值大小,src是彩色的话,可以设置三维
cv::imwrite("src.bmp",src);  //保存图像

namedWindow("src" ,WINDOW_NORMAL); //显示窗口大小
    imshow("src", src);

相关文章:

  • 2022-03-06
  • 2022-01-04
  • 2021-08-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-22
  • 2021-08-13
猜你喜欢
  • 2021-11-30
  • 2022-12-23
  • 2021-06-29
  • 2021-04-02
  • 2022-12-23
  • 2022-12-23
  • 2021-04-04
相关资源
相似解决方案