python画长方形的代码_python matplotlib.pyplot画矩形图 以及plt.gca()

plt的Rectangle参数:第一个参数是坐标(x,y),即矩形的画图的起点坐标,这个起点坐标不是一味地从左下角开始画,而是对应整个图中坐标原点,即(0,0)。第二个参数是矩形宽度第三个坐标是矩形高度注意:在fast rcnn代码中,roi框是在图像中画出来的,而图像的原点在左上角,但坐标轴的原点在左下角,所以即使Rectangle中参数一模一样,但在图像和坐标轴中画出来的不一样。plt.axi...
摘要由CSDN通过智能技术生成

plt的Rectangle参数:

第一个参数是坐标(x,y),即矩形的画图的起点坐标,这个起点坐标不是一味地从左下角开始画,而是对应整个图中坐标原点,即(0,0)。

第二个参数是矩形宽度

第三个坐标是矩形高度

注意:在fast rcnn代码中,roi框是在图像中画出来的,而图像的原点在左上角,但坐标轴的原点在左下角,所以即使Rectangle中参数一模一样,但在图像和坐标轴中画出来的不一样。

plt.axis('off')表示不显示坐标轴

第一种代码:

importmatplotlib.pyplot as plt

fig=plt.figure()

ax= fig.add_subplot(111)

rect= plt.Rectangle((0.1,0.1),0.5,0.3)

ax.add_patch(rect)

plt.show()

第二种代码:

importmatplotlib.pyplot as plt

fig=plt.figure()  #创建图

ax= fig.add_subplot(111) #创建子图

plt.gca().add_patch(plt.Rectangle((0.1,0.1),0.5,0.3))

plt.show()

fast rcnn中将绘制图片和画矩阵相结合:

def_vis_minibatch(im_blob, rois_blob, labels_blob, overlaps):"""Visualize a mini-batch for debugging."

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值