在物体检测任务中需要把检测出的物体用框框出来,下面就是用一个简单的例子展示如何使用matplotlib画框框

import matplotlib.pyplot as plt
from PIL import Image
import osroot = "./data/coco/train2017"
annFile = "./data/coco/annotations/instances_train2017.json"plt.imshow(Image.open(root + "/" + os.listdir(root)[0]))ax = plt.gca()
# 默认框的颜色是黑色,第一个参数是左上角的点坐标
# 第二个参数是宽,第三个参数是长
ax.add_patch(plt.Rectangle((100, 200), 200, 100, color="blue", fill=False, linewidth=1))# 第三个参数是标签的内容
# bbox里面facecolor是标签的颜色,alpha是标签的透明度
ax.text(100, 200, "label 0.9", bbox={'facecolor':'blue', 'alpha':0.5})
plt.savefig("./a.jpg")
plt.show()

代码非常简单,其实就是用使用plt.gca()获取一个对象,然后在获取的对象里面添加矩形框和文本内容,具体每个参数的含义在注释中都有说明,下面就是最后的效果

使用matplotlib在图片上画框框相关推荐

  1. c# picturebox图片上画框框或圈圈

    picturebox装载图片后,然后在在这个图片上用鼠标按下,再拖动大小,松开后就画了一个框,pictruebox尺寸和图片本身尺寸有关系的,每次画后都要重绘,效果图 直接贴代码: /// <s ...

  2. python怎么在散点图上画圆圈_Python如何在图片上画一个实心圆

    有时候我们需要对图片进行标记操作,即在原图的基础上进行画出一些图案,这里给出画一个实心圆的相关方法,基于Python. 工具/原料 win10系统64位 winPython集成软件 方法/步骤 1 集 ...

  3. C#图片处理之:在图片上画直线

    在图片上画直线比画框更简单.线形的控制还是通过对Pen的设置来实现的.         /**//// <summary>         /// 在图片上画线         /// & ...

  4. python中怎样在图片上画线段_python 实现PIL模块在图片画线写字

    图片上画线条 import sys from PIL import Image,ImageDraw im = Image.open("th.png") draw = ImageDr ...

  5. html中矩形坐标,js怎么根据坐标在图片上画出矩形框?

    如图本地上传的图片,并点击获取到这个图片里每个地方的坐标,根据4个角坐标在图片上画出矩形框,该怎么画?大神支招. 我图片是显示在div里的,是不是应该用canvas显示图片? 代码: Document ...

  6. 网页在图片上画长方形和直线,并且能控制和编辑

    网页在图片上画长方形和直线,并且能控制和编辑 网页在图片上画长方形和直线,并且能控制和编辑 网页在图片上画长方形和直线,并且能控制和编辑 工作上用到了 在一张图片上画正方形和直线.并且可以控制和编辑 ...

  7. Python 在图片上画点、圆和矩形实例

    1.在图片上画点.圆 import cv2 img = cv2.imread(img_path) # 读取图片cv2.circle(img,(100,100),20,(0,0,255),-1) # c ...

  8. 用python的opencv库在图片上画出蓝底黑字的文本框

    以下是使用Python的OpenCV库实现在图片上绘制的示例代码: import cv2# 读入图片 img = cv2.imread('example.jpg')# 在图片上绘制红色矩形框 cv2. ...

  9. html5在图片中加链接,JavaScript、html5、canvas实现图片上画超链接

    本文主要为大家详细介绍了JavaScript html5 canvas实现图片上画超链接,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 1. html 2. javascrip ...

最新文章

  1. JAVA程序禁用Hbase中的表_HBase禁用表
  2. 【图】一只Android开发程序猿对IMの所有痴情,你会懂?
  3. React + TypeScript 实现泛型组件
  4. 怎么批量选择目标_全日制专升本一次可以报几个学校?目标院校应该怎么选择?...
  5. i12蓝牙耳机使用说明书图片_配置强悍、适用于开车、运动的蓝牙耳机Xisem西圣 Ares使用体验...
  6. Java中如何组装字符串
  7. 创意购物海报|吸引你的不止买买买,更是创意!
  8. 数据库和缓存一致性分析
  9. mt6735通用recovery_MTK65XX通用线刷刷机工具驱动-MTK65xx刷机工具驱动及教程下载最新免费版-西西软件下载...
  10. 方块方舟怎么自建服务器,方块方舟新版更新,玩家可自定义单机局域网数值
  11. powerbuilder11的webform发布和webservices调用实践
  12. “企业级零代码黑客马拉松”决赛圆满落幕
  13. 深度清理电脑垃圾软件 如何深度清理电脑垃圾
  14. 43. 盘点那些必问的数据结构算法题之二叉树基础
  15. 相机的标定之手机相机的标定
  16. 如何高效的学习高等数学
  17. Linux基础命令必知必会
  18. mc服务器音乐文件夹在哪,我的世界 自定义音乐添加方法 MC怎么自定义音乐
  19. 记一次 idea 配置scala 和运行 IDEA 错误: 找不到或无法加载主类
  20. react脚手架创建命令教程

热门文章

  1. 操作教程:大华摄像头通过GB28181协议注册EasyCVR平台的详细配置
  2. 联想小新310-14isk笔记本内存条的等等事
  3. 处理100万条数据 python_仅需1秒!搞定100万行数据:超强Python数据分析利器
  4. lstm 文本分类_带有lstm和单词嵌入的灾难推文上的文本分类
  5. vue 图片,视频点击预览按钮方法
  6. 网易校招编程题目之牛牛分苹果
  7. NNDL 作业3:分别使用numpy和pytorch实现FNN例题
  8. php搞笑证件,各类搞笑证件生成器,趣味证件制作软件,一次下载免费使用
  9. Python3中正则表达式使用方法
  10. 全面演示springboot发送QQ邮件过程(复杂邮件+简单邮件)图片、附件