使用OpenCV绘制图形

使用OpenCV绘制图形

绘制黄色的线:

# 绘制一个黑色的背景画布
canvas = np.zeros((300, 300, 3), np.uint8)
# 在画布上,绘制一条起点坐标为(150, 50)、终点坐标为(150, 250),黄色的,线条宽度为20的线段
canvas = cv2.line(canvas, (150, 50), (150, 250), (0, 255, 255), 20)

在这里插入图片描述

绘制矩形:

# 在画布上绘制一个左上角坐标为(65,65),右下角坐标为(180,150),青色的,线条宽度为20的矩形边框
canvas = cv2.rectangle(canvas, (65, 65), (200, 150), (255, 255, 0), 20)

在这里插入图片描述

绘制圆形:

# 在画布上,绘制一个圆心坐标为(150, 50),半径为40,黄色的实心圆形
canvas = cv2.circle(canvas, (150, 50), 40, (0, 255, 255), -1)

在这里插入图片描述

绘制多边形:

# 根据坐标[100, 50], [200, 50], [250, 250], [50, 250],绘制一个闭合的,红色的,线条宽度为5的等腰梯形边框
canvas = cv2.polylines(canvas, [np.array([[100, 50], [200, 50], [250, 250], [50, 250]], np.int32)], True, (0, 0, 255), 5)

在这里插入图片描述

绘制文字:

# 字体大小为2,线条颜色是绿色,线条宽度为5
cv2.putText(canvas, "Hello World", (20, 70), cv2.FONT_HERSHEY_TRIPLEX, 2, (0, 255, 0), 5)

在这里插入图片描述

相关推荐

  1. OpenCV-绘制图形

    2024-01-22 22:36:04       40 阅读
  2. opencv+python(图形绘制)

    2024-01-22 22:36:04       38 阅读
  3. OpencV图像几何形状绘制

    2024-01-22 22:36:04       46 阅读
  4. 【Qt+opencv】基础的图像绘制

    2024-01-22 22:36:04       22 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-22 22:36:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-22 22:36:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-22 22:36:04       82 阅读
  4. Python语言-面向对象

    2024-01-22 22:36:04       91 阅读

热门阅读

  1. 牛客小白月赛86 A - F

    2024-01-22 22:36:04       46 阅读
  2. 【Oracle】如何给物化视图分区

    2024-01-22 22:36:04       60 阅读
  3. React16源码: React中的updateClassComponent的源码实现

    2024-01-22 22:36:04       50 阅读
  4. QT上位机开发(动态数据采集与监控)

    2024-01-22 22:36:04       49 阅读
  5. 【AI】深度学习在编码中的应用(4)

    2024-01-22 22:36:04       55 阅读
  6. C语言 数据结构之循环单链表

    2024-01-22 22:36:04       54 阅读
  7. python与c#联合编程简单案例

    2024-01-22 22:36:04       49 阅读
  8. Qt 鼠标进入离开事件

    2024-01-22 22:36:04       57 阅读
  9. 详解FreeRTOS:如何查询任务状态(拓展篇—6)

    2024-01-22 22:36:04       58 阅读
  10. spring boot集成redis,以及配置database不生效问题

    2024-01-22 22:36:04       45 阅读
  11. 从0开始学习C++ 第十二课:指针强化

    2024-01-22 22:36:04       56 阅读
  12. 限制API接口访问速率

    2024-01-22 22:36:04       55 阅读
  13. python 抓包拷贝数据转发

    2024-01-22 22:36:04       56 阅读
  14. Kind 安装 kubernets集群

    2024-01-22 22:36:04       57 阅读