首页 > 其他 > 详细

opencv 轮廓点的坐标大小的修改

时间:2019-09-10 13:48:57      阅读:114      评论:0      收藏:0      [点我收藏+]

std::vector<std::vector> 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);

opencv 轮廓点的坐标大小的修改

原文:https://www.cnblogs.com/rjjhyj/p/11496414.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!