189 8069 5689

opencv3/C++绘制几何图形实例-创新互联

在图像上绘制几何图形

创新互联建站来电联系:18982081108,为您提供成都网站建设网页设计及定制高端网站建设服务,创新互联建站网页制作领域10年,包括高空作业车租赁等多个领域拥有丰富的营销推广经验,选择创新互联建站,为网站保驾护航!
#include
#include
using namespace cv;

Mat src1, dst;
void drawRectangle();
void drawLine();
void drawEllipse();
void drawCircle();
void tsxt();

int main()
{
  src1 = imread("E:/image/image/daibola.jpg");
  dst = src1.clone();

  if(src1.empty())
  {
    printf("can not load image \n");
    return -1;
  }
  drawRectangle();
  drawLine();
  drawEllipse();
  drawCircle();
  tsxt();
  cvNamedWindow("output", CV_WINDOW_AUTOSIZE);
  imshow("output", dst);
  waitKey();
  return 0;
}
void drawRectangle()
{
  Rect rect = Rect(150,30,250,250);
  Scalar color = Scalar(0,255,255);
  rectangle(dst,rect,Scalar(0,255,255),2);
}
void drawLine()
{
  line(dst, Point(450,0),Point(450,150),Scalar(255,0,50),2);
}
void drawEllipse()
{
  ellipse(dst,Point(100,100),Size(50,90),0.0,0.0,360,Scalar(255,255,0),2);
}
void drawCircle()
{
  circle(dst,Point(100,100),60,Scalar(255,0,255),2);
}

void tsxt()
{
  putText(dst, "Image",Point(300,330),5,3.0,Scalar(255,0,90),2);
}

另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前文章:opencv3/C++绘制几何图形实例-创新互联
本文链接:http://cdxtjz.cn/article/epdhd.html

其他资讯