东方耀AI技术分享

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 2980|回复: 0
打印 上一主题 下一主题

[学习笔记] 037、imgaug图像增强之平移bounding box

[复制链接]

1365

主题

1856

帖子

1万

积分

管理员

Rank: 10Rank: 10Rank: 10

积分
14429
QQ
跳转到指定楼层
楼主
发表于 2020-1-13 20:03:49 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式


037、imgaug图像增强之平移bounding box


  1. import imgaug as ia
  2. import imgaug.augmenters as iaa
  3. import numpy as np
  4. import imageio

  5. print(ia.__version__)

  6. img_path = 'dfy_imgs/ai111.jpg'
  7. image = imageio.imread(img_path)
  8. print(type(image), image.shape)
  9. ia.seed(666)


  10. bbs = ia.BoundingBoxesOnImage([
  11.     ia.BoundingBox(x1=25, y1=25, x2=75, y2=75),
  12.     ia.BoundingBox(x1=100, y1=25, x2=300, y2=75)
  13. ], shape=image.shape)

  14. # 两个box先向右移动15像素,然后第2个box再向下移动110像素
  15. bbs_shifted = bbs.shift(left=15)
  16. bbs_shifted.bounding_boxes[1] = bbs_shifted.bounding_boxes[1].shift(top=110)

  17. # Draw images before/after moving BBs
  18. image = bbs.draw_on_image(image, color=[0, 255, 0], size=2)
  19. image_after = bbs_shifted.draw_on_image(image, color=[0, 0, 255], size=2)

  20. ia.imshow(np.hstack([image, image_after]))
复制代码


平移bounding box.jpg (74.69 KB, 下载次数: 144)

平移bounding box.jpg
让天下人人学会人工智能!人工智能的前景一片大好!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|人工智能工程师的摇篮 ( 湘ICP备2020019608号-1 )

GMT+8, 2024-4-20 23:22 , Processed in 0.198113 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表