2.6K Star 8.6K Fork 4.8K

GVPMindSpore/mindspore

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
mindspore.dataset.vision.RandomRotation.rst 2.13 KB
一键复制 编辑 原始数据 按行查看 历史
宦晓玲 提交于 2024-04-18 09:38 . modify the error links

mindspore.dataset.vision.RandomRotation

.. py:class:: mindspore.dataset.vision.RandomRotation(degrees, resample=Inter.NEAREST, expand=False, center=None, fill_value=0)

    在指定的角度范围内,随机旋转输入图像。

    参数:
        - **degrees** (Union[int, float, sequence]) - 旋转角度的随机选取范围。若输入单个数字,则从(-degrees, degrees)中随机生成旋转角度;若输入2元素序列,需按(min, max)顺序排列。
        - **resample** (:class:`~.vision.Inter`, 可选) - 图像插值方法。可选值详见 :class:`mindspore.dataset.vision.Inter` 。
          默认值: ``Inter.NEAREST``。
        - **expand** (bool, 可选) - 若为 ``True`` ,将扩展图像尺寸大小使其足以容纳整个旋转图像;若为 ``False`` ,则保持图像尺寸大小不变。请注意,扩展时将假设图像为中心旋转且未进行平移。默认值: ``False`` 。
        - **center** (tuple, 可选) - 可选的旋转中心,以图像左上角为原点,旋转中心的位置按照 (宽度, 高度) 格式指定。默认值: ``None`` ,表示中心旋转。
        - **fill_value** (Union[int, tuple[int]], 可选) - 旋转图像之外区域的像素填充值。若输入3元素元组,将分别用于填充R、G、B通道;若输入整型,将以该值填充RGB通道。`fill_value` 值必须在 [0, 255] 范围内。默认值: ``0`` 。

    异常:
        - **TypeError** - 当 `degrees` 的类型不为int、float或sequence。
        - **TypeError** - 当 `resample` 的类型不为 :class:`mindspore.dataset.vision.Inter` 。
        - **TypeError** - 当 `expand` 的类型不为bool。
        - **TypeError** - 当 `center` 的类型不为tuple。
        - **TypeError** - 当 `fill_value` 的类型不为int或tuple[int]。
        - **ValueError** - 当 `fill_value` 取值不在[0, 255]范围内。
        - **RuntimeError** - 当输入图像的shape不为<H, W>或<H, W, C>。

    教程样例:
        - `视觉变换样例库
          <https://www.mindspore.cn/docs/zh-CN/master/api_python/samples/dataset/vision_gallery.html>`_
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/mindspore/mindspore.git
git@gitee.com:mindspore/mindspore.git
mindspore
mindspore
mindspore
r2.3.1

搜索帮助