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

pil 常见用法

目录

缩放和裁剪

torch预处理:


缩放和裁剪

    image=Image.open(img_path)

    # 获取图像的宽度和高度
    width, height = image.size

    # 定义裁剪区域
    crop_area = (0, 0, width//2, height)

    # 裁剪图像
    cropped_image = image.crop(crop_area)

    # tuya_img.resize((960, 576),Image.LANCZOS)

torch预处理:

from torchvision import transforms
        self.transform = transforms.Compose(
            [
                # transforms.Resize((576,960), interpolation=transforms.InterpolationMode.BILINEAR),
                transforms.ToTensor(),
                transforms.Normalize([0.5], [0.5]),
            ]
        )


http://www.kler.cn/a/289419.html

相关文章:

  • 开源 2 + 1 链动模式、AI 智能名片、S2B2C 商城小程序在用户留存与品牌发展中的应用研究
  • MySQL数据库:SQL语言入门 【上】(学习笔记)
  • 动态规划 —— 子数组系列-最大子数组和
  • Java中的不可变集合:性能与安全并重的最佳实践
  • ODOO学习笔记(3):Odoo和Django的区别是什么?
  • MySQL中的事务与锁
  • 如何打造在线音乐网站?java springboot架构,vue前端开发,音乐分享新体验
  • sealos快速搭建k8s集群
  • 记录 PyQt6 / PySide 6 自定义边框窗口的 Bug 及可能可行的解决方案:窗口抖动和添加 DWM 环绕阴影的大致原理
  • Java的IO模型详解-BIO,NIO,AIO
  • 常见接口限流算法
  • 4. 第一个3D案例—创建3D场景
  • idea中git提交或push到远程后回退到之前的某次提交简单有效的解决方案
  • go语言的闭包
  • gitea + drone实现CI/CD
  • 浅谈新能源汽车充电桩安装以及防范
  • Java中的类加载过程
  • 关于武汉高芯coin417G2红外机芯的二次开发
  • AFFiNE简介
  • 代码随想录八股训练营第三十二天| C++
  • SQL 编程基础
  • 一阶微分方程的解的存在唯一性定理
  • day06 1.继承和多态
  • 【JavaEE初阶】计算机是如何运行的?
  • 缓存分布式一致性问题
  • OpenCV下的视频和帧图片转换(Video2FrameFrame2Video, VideoCaptureVideoWriter)