当前位置: 首页 > java >正文

水平翻转 垂直翻转 颜色处理

1、随机水平翻转

  官方文档 : 点击跳转

torchvision.transforms.RandomHorizontalFlip(p=0.5)

  参数 :

  • p : 概率值,默认为 0.5。 图像会按照指定的概率随机做水平翻转

  举例 :

from PIL import Image
import torchvision.transforms as transforms
import matplotlib.pyplot as pltoriginal_image = Image.open("image.jpg")
img = transforms.RandomHorizontalFlip(p=0.9)(original_image)plt.subplot(121)
plt.imshow(original_image)
plt.axis("off")plt.subplot(122)
plt.imshow(img)
plt.axis("off")plt.show()


2、随机垂直翻转

  官方文档 : 点击跳转

torchvision.transforms.RandomVerticalFlip(p=0.5)

  参数 :

  • p : 概率值,默认为 0.5。 图像会按照指定的概率随机做垂直翻转

  

举例 :

from PIL import Image
import torchvision.transforms as transforms
import matplotlib.pyplot as pltoriginal_image = Image.open("image.jpg")
img = transforms.RandomVerticalFlip(p=0.9)(original_image)plt.subplot(121)
plt.imshow(original_image)
plt.axis("off")plt.subplot(122)
plt.imshow(img)
plt.axis("off")plt.show()


3、图像颜色处理

官方文档 : 点击跳转 

color_jitter = transforms. ColorJitter(brightness=0,contrast=0, saturation=0, hue=0)

参数:

  • brightness:亮度调整系数。   调整范围为 [ 1-brightness, 1+brightness ],默认值为 0。

  • contrast:对比度调整系数。   调整范国为 [ 1- contrast, 1+contrast ],默认值为 0。

  • saturation:饱和度调整系数。   调整范围为 [ 1- saturation, 1+ saturation ],默认值为 0。

  • hue:色调调整系数。   调整范围为 [ -hue, hue ],默认值为 0。


http://www.xdnf.cn/news/5730.html

相关文章:

  • 二、HAL库的命名规则详解
  • 【Python】Python 单例模式 8 大核心应用场景深度解析(2025 新版)
  • 前端vue+elementplus实现上传通用组件
  • 非结构化数据的智能化蜕变:从混沌到知识的进化之路
  • Python教程(四)参数提取pymysql
  • 直方图详解
  • Python | Dashboard制作 【待续】
  • 1.3.3 tinyalsa详细介绍
  • 14.three官方示例+编辑器+AI快速学习webgl_buffergeometry_instancing_interleaved
  • 【语法】C++的多态
  • 专题二:二叉树的深度优先搜索
  • AI+Java开发项目——石头迷阵游戏
  • M0基础篇之DAC
  • LAN-402 全国产信号采集处理模块K7-325T(4通道采集)
  • LC滤波器与电感、电容的区别:技术分析与应用
  • springboot做junit单元测试详细步骤
  • 深入理解 iOS 开发中的 `use_frameworks!`
  • 大数据课设——基于电影数据集,分析导演影响力,绘制各种可视化图表
  • 【Linux】Linux内核的网络协议之socket理解
  • 丝杆升降机限位开关信号机制剖析与工程实践:从原理到 PLC 控制全流程解析
  • 监控易运维管理软件:架构稳健,组件强大
  • 使用 OAuth 2.0 保护 REST API
  • fetch post请求SSE「eventsource-parser/stream」
  • 网络基础知识梳理和Muduo库使用
  • 5月12日复盘-RNN
  • python打卡day23@浙大疏锦行
  • 【数据结构】双链表
  • 关于读写锁的一些理解
  • C++的构造函数和析构函数
  • 六、快速启动框架:SpringBoot3实战