资源简介
步态识别算法,使用python书写的代码,大家可以免费用
代码片段和文件信息
from scipy.misc import imresize
import utils
import numpy as np
from scipy import ndimage
from utils import to_int
def get_random_transform_params(input_shape rotation_range = 0. height_shift_range = 0. width_shift_range = 0.
shear_range = 0. zoom_range = (1 1) horizontal_flip = False resize_range = None
distortion_prob = 0. additive_gaussian_noise_range = None multiplication_gaussian = 0
transform_colorspace_param = None transform_colorspace_bounds = (-1 1)):
“““
This closure function returns generative function that gets random instance trough parameter and
together with closed input parameters generates random parameters for transformation matrix.
:param distortion_prob: Probability of the downsampling and upsampling of the image
:param resize_range: Defines uniform interval of downsampling factor
:param input_shape: Shape of images to be transformed with matrix with this parameters
:param rotation_range: Interval of rotation in degrees (used for in both direction)
:param height_shift_range: Value of two-sided interval of random shift in vertical direction
:param width_shift_range: Value of two-sided interval of random shift in horizontal direction
:param shear_range: Value of two-sided interval of random shear in horizontal direction
:param zoom_range: Tuple with 2 values representing range of random zoom (values > 1.0 is for zoom out)
:param horizontal_flip: Whether do random horizontal flip image
:return: Function that with given random instance generates random parameters for transformation matrix
“““
def get_instance(rnd):
U = rnd.uniform
N = rnd.normal
rr = rotation_range
hs = height_shift_range
ws = width_shift_range
sr = shear_range
agn = additive_gaussian_noise_range
dp = distortion_prob
mg = multiplication_gaussian
tcp = transform_colorspace_param
tcb = transform_colorspace_bounds
return {
‘input_shape‘: input_shape
‘theta‘: np.pi / 180 * U(-rr rr) if rr else 0
‘ty‘: U(-hs hs) * input_shape[0] if hs else 0
‘tx‘: U(-ws ws) * input_shape[1] if ws else 0
‘shear‘: U(-sr sr) if shear_range else 0
‘z‘: U(zoom_range[0] zoom_range[1]) if zoom_range != (1 1) else 1
‘h_flip‘: rnd.rand() < 0.5 if horizontal_flip else False
‘add_noise‘: N(0 U(agn[0] agn[1]) input_shape) if agn is not None else None
‘resize‘: U(*resize_range) if U(0 1) < dp else None
‘resize_smooth‘: U(0 1) < 0.5
‘mul‘: N(1 mg) if mg > 0 else None
‘color_m‘: utils.crop_value(N(tcp[0] tcp[1] (3 3)) tcb) if tcp is not None else None
‘agn‘: agn
}
return get_instance
def assemble_transformation_matrix(input_shape theta
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-09-01 07:22 gait-recognition-master\
文件 25 2017-09-01 07:22 gait-recognition-master\.gitignore
文件 1515 2017-09-01 07:22 gait-recognition-master\LICENSE
文件 16896 2017-09-01 07:22 gait-recognition-master\Thumbs.db
文件 13717 2017-09-01 07:22 gait-recognition-master\augmentations.py
文件 1177 2017-09-01 07:22 gait-recognition-master\dummy_pose_estimation.py
文件 11464 2017-09-01 07:22 gait-recognition-master\gait_nn.py
文件 18957 2017-09-01 07:22 gait-recognition-master\human_pose_nn.py
目录 0 2017-09-01 07:22 gait-recognition-master\images\
文件 78848 2017-09-01 07:22 gait-recognition-master\images\Thumbs.db
文件 271017 2017-09-01 07:22 gait-recognition-master\images\architecture.jpg
文件 77268 2017-09-01 07:22 gait-recognition-master\images\dummy.jpg
文件 88735 2017-09-01 07:22 gait-recognition-master\images\dummy_pose_gt.jpg
文件 110567 2017-09-01 07:22 gait-recognition-master\images\ex1.jpg
文件 112962 2017-09-01 07:22 gait-recognition-master\images\ex2.jpg
文件 101600 2017-09-01 07:22 gait-recognition-master\images\h36m-results.jpg
文件 137064 2017-09-01 07:22 gait-recognition-master\images\mpii-fit-bad.jpg
文件 851194 2017-09-01 07:22 gait-recognition-master\images\mpii-fit.jpg
文件 98500 2017-09-01 07:22 gait-recognition-master\images\mpii-results.jpg
文件 116909 2017-09-01 07:22 gait-recognition-master\images\time-elapsed.jpg
文件 11833 2017-09-01 07:22 gait-recognition-master\inception_resnet_v2.py
文件 1180 2017-09-01 07:22 gait-recognition-master\main.py
文件 8701 2017-09-01 07:22 gait-recognition-master\part_detector.py
文件 9290 2017-09-01 07:22 gait-recognition-master\readme.md
文件 56 2017-09-01 07:22 gait-recognition-master\settings.py
文件 18698 2017-09-01 07:22 gait-recognition-master\torchfile.py
文件 1954 2017-09-01 07:22 gait-recognition-master\utils.py
相关资源
- 随机森林python3实现代码(带数据集)
- 计算科学与工程Python简介Introduction
- 人脸识别算法,双2D2DPCALBP余弦相似度
- MATLAB版本的2Dpca和欧式距离算法
- 《常用数据挖掘算法总结及Python实现
- 《机器学习》第2章中候选消除CANDID
- 人脸识别算法 python
- Programming Computer Vision with Python.pdf
- 人工智能算法合集-python实现
- SIFT提取特征进行全景图拼接
- python 写的hants算法代码
- 用Python解决数据结构与算法问题
- OpenCV Python 计算机视觉 官方教程中文
- 《机器学习-使用OpenCV和Python进行智能
- 寻路算法演示程序(A*BFSDijkstra )
- 基于物品的协同过滤算法itemCF原理及
- 基于Python自相关法时间序列的时间延
- python计算机二级教程1-11章
- SHA-3 哈希摘要算法 python 源代码及官方
- knn算法识别mnist图片-python3
- Julia 编程手册
- PCA 算法实验代码python
- Python程序设计与算法基础教程
- 裘宗燕-数据结构与算法python描述-pp
- 算法与数据结构python版北大内部教材
- Python语言程序设计国家计算机等级考
- python写的一个小型计算器
- 基于物品的协同过滤算法源码及数据
- 用Python做科学计算(scipy).pdf
- 西电数据挖掘作业——VSM人脸识别算
评论
共有 条评论