代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
Python
】
目标检测图像增强操作
作者:
笑红
/ 发布于
2018/3/26
/
1140
目标检测图像增强操作
# -*- coding: utf-8 -*- import numpy as np import cv2 import imgaug as ia from imgaug import augmenters as iaa class CDataAugment(object): def __init__(self): self._fixed_input_height = 144 self._fixed_input_width = 160 self._seq = iaa.Sequential([ iaa.Scale({"height": self._fixed_input_height, "width": self._fixed_input_width}), iaa.Fliplr(0.5) ]) def _get_bounding_boxes(self, boxes): bbs = list() for box in boxes: x1 = int(box[0] * self._fixed_input_width) y1 = int(box[1] * self._fixed_input_height) x2 = int(box[2] * self._fixed_input_width) y2 = int(box[3] * self._fixed_input_height) bbs.append(ia.BoundingBox(x1=x1, y1=y1, x2=x2, y2=y2)) return bbs @staticmethod def get_boxes(bbs_on_image): boxes = list() for bb in bbs_on_image.bounding_boxes: box = [int(bb.x1), int(bb.y1), int(bb.x2), int(bb.y2)] boxes.append(box) return boxes def __call__(self, image, boxes): seq_det = self._seq.to_deterministic() # make sure each time has different random seed bbs = ia.BoundingBoxesOnImage( bounding_boxes=self._get_bounding_boxes(boxes), shape=(self._fixed_input_height, self._fixed_input_width)) img_aug = seq_det.augment_image(image) boxes_aug = seq_det.augment_bounding_boxes([bbs])[0] boxes_aug = self.get_boxes(boxes_aug) return img_aug, boxes_aug
试试其它关键字
同语言下
.
比较两个图片的相似度
.
过urllib2获取带有中文参数的url内容
.
不下载获取远程图片的宽度和高度及文件大小
.
通过qrcode库生成二维码
.
通过httplib发送GET和POST请求
.
Django下解决小文件下载
.
遍历windows的所有窗口并输出窗口标题
.
根据窗口标题调用窗口
.
python 抓取搜狗指定公众号
.
pandas读取指定列
可能有用的
.
比较两个图片的相似度
.
过urllib2获取带有中文参数的url内容
.
不下载获取远程图片的宽度和高度及文件大小
.
通过qrcode库生成二维码
.
通过httplib发送GET和POST请求
.
Django下解决小文件下载
.
遍历windows的所有窗口并输出窗口标题
.
根据窗口标题调用窗口
.
python 抓取搜狗指定公众号
.
pandas读取指定列
笑红
贡献的其它代码
(
14
)
.
把一个文档前五行中包含字母的行删掉,同时删除6到10
.
遍历windows的所有窗口并输出窗口标题
.
目标检测图像增强操作
.
MVC使用Newtonsoft无需实体类,实现JSON数据返回给前
.
从文件加载数据进表(OVERWRITE覆盖,追加不需要OVERWRI
.
写入cookie后只显示一次的DIV提示框代码
.
时间相关
.
CSS 做个图片水印效果
.
可重复执行的sql脚本
.
压缩打包文件下载
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3