内容简介:#functional (*为较为常用的函数)
#functional (*为较为常用的函数)
-
_is_pil_image 原始:判断图片是否为PIL格式的数据 修改:删除
-
_is_tensor_image 原始:判断是否图像类型为tensor 修改:不变
-
_is_numpy_image 原始:判断图像是否为numpy,由于opencv读入之后默认为numpy,故该函数用于判断是否为图像 修改:不变
-
to_tensor 原始:支持PIL和numpy类型的图像 修改:去掉对PIL图像的支持
-
to_pil_image 原始:将PIL或numpy转换为PIL图片 修改:现在没有这个需求了,删除该函数
-
normalize* 原始:tensor均一化 修改:pytorch的均一化方法和caffe不同,两条路,保持原有方法,修改caffe源码,或修改此函数,现将该函数保留另增加函数normalize_caffe
-
normalize_caffe* 说明:按照caffe的均一化方式计算,需提供scale(默认为1)和mean_value
-
resize* 原始:基于PIL实现 修改:基于opencv实现,注意逻辑保持和pytorch一样,若只指定一个resize参数,保证的是短边和该数一样,长边做等比例缩放,指定两个参数(h,w),则严格按照该参数进行
-
scale 原始:等价于resize 修改:不变
-
pad* 原始:按指定的方式填充图片边缘支持RGB和灰度 修改:由于CV2读取灰度图会自动填充为三通道,故删去对单通道图片的支持。
-
crop* 原始:基于PIL实现 修改:基于cv2实现
-
center_crop* 同上
-
resized_crop* 同上
-
hflip* 同上
-
vflip* 同上
-
five_crop* 同上
-
ten_crop* 原始:基于five_crop和flip实现 修改:不变
-
adjust_brightness 原始:基于PIL的ImageEnhance工具库实现,源码不可见。输入为图像和亮度变换的比例(0,+∞)(等比例相乘) 修改:实现方式不同,只能说达到了相同的功能,输入为图像和亮度变换的数值(-∞,+∞)(数值相加,当像素范围超过[0,255]时设为0或255)
-
adjust_contrast 原始:基于PIL的ImageEnhance工具库实现,源码不可见。输入为图像和对比度变换的比例(0,+∞) 修改:a * image,用于修改对比度。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- AB 测试平台的工程实现
- Babel 的工程化实现
- 快速了解Python并发编程的工程实现(上)
- 快速了解Python并发编程的工程实现(下)
- 携程实时智能异常检测平台的算法及工程实现
- CNN结构设计技巧:兼顾速度精度与工程实现
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Spark大数据分析技术与实战
董轶群、曹正凤、赵仁乾、王安 / 电子工业出版社 / 2017-7 / 59.00
Spark作为下一代大数据处理引擎,经过短短几年的飞跃式发展,正在以燎原之势席卷业界,现已成为大数据产业中的一股中坚力量。 《Spark大数据分析技术与实战》着重讲解了Spark内核、Spark GraphX、Spark SQL、Spark Streaming和Spark MLlib的核心概念与理论框架,并提供了相应的示例与解析。 《Spark大数据分析技术与实战》共分为8章,其中前4......一起来看看 《Spark大数据分析技术与实战》 这本书的介绍吧!