OpencV图像几何形状绘制

cpp 复制代码
  QString appPath = QCoreApplication::applicationDirPath();
  imagePath = appPath + "/A.jpg";
  img = cv::imread(imagePath.toStdString());
  if (img.empty())
    return;

  Mat bg = Mat::zeros(img.size(),img.type());

  Rect rect;
  rect.x = 200;
  rect.y = 200;
  rect.width = 100;
  rect.height = 50;
  rectangle(bg, rect, Scalar(0, 0, 255), -1,8,0);
  circle(bg, Point(50, 100), 15, Scalar(255, 0, 0), 2);
  line(bg, Point(100, 100), Point(100, 200), Scalar(0, 255, 0), 2, LINE_AA, 0);
  RotatedRect rrt(Point(200, 200),Size(100, 200), 90.0);
  ellipse(bg, rrt, Scalar(0, 255, 255), 2, 8);

  Mat dst;
  addWeighted(img, 0.7,bg,0.3,0, dst);
  imshow("Draw", dst);

推荐一个零声学院项目课,个人觉得老师讲得不错,分享给大家:
零声白金学习卡(含基础架构/高性能存储/golang云原生/音视频/Linux内核)
https://xxetb.xet.tech/s/3Zqhgt

相关推荐
萤丰信息2 分钟前
智慧园区新基建:“云-管-端”架构的破局之路与数智革命
大数据·人工智能·科技·安全·架构·智慧城市·智慧园区
Frank_refuel3 分钟前
C++之多态详解
开发语言·c++
Elnaij6 分钟前
从C++开始的编程生活(18)——二叉搜索树基础
开发语言·c++
自己的九又四分之三站台10 分钟前
5:微软AI库Microsoft.Extensions.AI的使用与流式响应
人工智能·microsoft
biyezuopinvip10 分钟前
基于深度学习的新闻文本分类系统的研究与设计(源码)
人工智能·深度学习·分类·源码·代码·基于深度学习的·新闻文本分类系统的研究与设计
ar012312 分钟前
AR远程协助工具有哪些
人工智能·ar
王老师青少年编程12 分钟前
2024年6月GESP真题及题解(C++七级): 黑白翻转
c++·题解·真题·gesp·csp·七级·黑白翻转
冰西瓜60013 分钟前
国科大高级人工智能期末复习(五)行为主义
人工智能
zch不会敲代码13 分钟前
机器学习之线性回归简单案例(代码逐句解释)
人工智能·机器学习·线性回归
想搞艺术的程序员14 分钟前
AI 编程 - 提示词技巧
人工智能·ai编程