Python。 Matplotlib 倒置图像

2023-11-26

我不知道这里出了什么问题。

import matplotlib.pyplot as plt

im = plt.imshow(plt.imread('tas.png'))
plt.show()

并且Y轴反转了。
所以我写了一篇论证origin='lower'.

im = plt.imshow(plt.imread('tas.png'), origin='lower')
plt.show()

以及我所拥有的。
Y 轴正常,但图像现在已反转。

另外,当我尝试重新缩放 X 轴和 Y 轴时,图像并没有变小,只是被剪掉了一部分。

先感谢您。我将非常感谢您的帮助。


您正在遇到图像编码方式的问题。由于历史原因,图像的原点是左上角(就像二维数组上的索引一样......想象一下打印出一个数组,数组的第一行是图像的第一行,依此类推。)

Using origin=lower有效地翻转您的图像(如果您要在图像顶部绘制内容,这很有用)。如果您想将图像翻转为“正面朝上”and有底部原点,调用前需要翻转图像imshow

 import numpy as np
 im = plt.imshow(np.flipud(plt.imread('tas.png')), origin='lower')
 plt.show()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python。 Matplotlib 倒置图像 的相关文章

随机推荐

  • 如何使用 OpenSSL 解密之前使用 mcrypt 加密的字符串?

    由于 mcrypt 在 PHP 7 1 中已被弃用 并且我在现有项目中使用 mcrypt 加密 解密了大量数据 如何将我的 PHP 代码从 mcrypt 迁移到 OpenSSL 我有以下代码要加密 encoded base64 encode
  • “x += x & (-x)”是什么意思?

    我发现很多人都用x x x x x x 解决区间树问题 在实现线段树 二叉索引树等数据结构时 你能解释一下这个等式的含义吗 例如 void update int m int x m while m lt N t m t m x m m m
  • jQuery 中从 A 到 Z 的循环

    如何从 A 循环到 Z 我想用字母表中的字母填充选择菜单 例如
  • C# 有没有办法用扩展方法覆盖类方法?

    有时我想用扩展方法重写类中的方法 在 C 中有什么办法可以做到这一点吗 例如 public static class StringExtension public static int GetHashCode this string inS
  • 从命令行关闭 acrobat reader 的实例

    我正在使用以下 cmd 来打印 pdf acroRD32 exe t file1 pdf printerName 一切正常 但弹出一个窗口 任何人都可以帮我禁用它 我尝试了其中包含的各种选项这个问题但无法成功 任何帮助表示赞赏 为什么还要使
  • IllegalAccessError:类无法访问方法

    我遇到了非常奇怪的错误 因为它仅在从生成的应用程序安装应用程序后发生 apk 当我尝试通过 IDE 运行该应用程序时 它工作正常 java lang IllegalAccessError Method int
  • Phonegap cordova 2.7.0 暂停应用程序时出错

    我使用phonegap工具 create 创建了一个干净的cordova 2 7 0项目 创建项目文件夹包名称项目名称 我已将该应用程序部署到我的 Nexus 4 androind 4 2 2 上 没有编写任何代码 该应用程序已执行 没有错
  • 膨胀类 com.google.android.material.bottomnavigation.BottomNavigationView 时出错

    我正在尝试添加BottomNavigationView我的这个库的布局 implementation com google android material material 1 0 0 这是我的布局
  • 在 PHP 中用单引号打印换行符

    我尝试尽可能多地使用单引号 但我注意到我不能在单引号中使用 n 我知道我可以通过按回车键直接输入换行符 但这会破坏我的代码的缩进 当我使用单引号时 是否有一些 ASCII 字符或我可以输入的字符会产生换行符 不 因为单引号甚至禁止十六进制代
  • 计算忽略搜索引擎的页面浏览量?

    我注意到 StackOverflow 对每个问题都有一个浏览次数 并且这些浏览次数相当低且准确 我的一个网站上也有类似的东西 每当页面加载到后端代码中时 它基本上都会记录一个 点击 不幸的是 它也会对搜索引擎点击次数进行此操作 从而给出臃肿
  • 获取矩形与直线的交点

    我需要得到矩形和直线的交点 我的 B 点位于矩形 矩形中心 内部 A 点位于外部 我需要在矩形边框之一上找到 C 点 我还得到了矩形的宽度和高度 这一切都将是WPF应用程序 所以如果有任何内置功能我会非常高兴 这是基本数学求解线与线相交的问
  • 在 python 正则表达式中匹配 unicode 表情符号

    我需要提取文本中数字和表情符号之间的文本 示例文本 blah xzuyguhbc ibcbb bqw 2 extract1 jbjhcb 6 extract2 bjvcvvv output extract1 extract2 我编写的正则表
  • 在 Flutter 中使用 Firebase 身份验证检查用户是否是新用户

    根据底部这一页 AdditionalUserInfo提供了一个方法叫做isNewUser 例如 检查社交登录 Facebook Google 等 是否是登录或注册 给出了一个例子这个答案 Flutter 的问题是我找不到任何名为Additi
  • 并行运行一组 TaskEithers,但如果 1 个或多个任务失败则继续

    我必须并行进行一组 IO 调用 如果成功则合并调用的内 容 如果其中一个失败 其他的将按正常方式处理 但会出现一条错误消息 我对如何实现这一点的思考过程 Array
  • For-In 循环多个条件

    随着 Xcode 7 3 的新更新 出现了很多与新版本 Swift 3 相关的问题 其中一个问题是 C 风格的 for 语句已被弃用 将在未来版本的 Swift 中删除 这出现在传统的 Swift 版本中 for声明 其中一个循环有多个条件
  • 更改导航后退按钮的目的地

    如何更改默认导航后退按钮将我带到的视图控制器 后退按钮通常会将您带回到上一个视图控制器 但是如果我想让它通过两个视图控制器返回怎么办 我的意思是我想更改后退按钮将我带到的视图控制器 我不喜欢创建自定义后退按钮 那么还有其他办法吗 可能是与后
  • 不同方法名的接口实现

    我有这个界面 public interface INameScope void Register string name object scopedElement object Find string name void Unregiste
  • 对于不使用 Emacs 的 Windows 用户是否值得交换 Ctrl 和 Caps Lock

    我已经了解 Steve Yegge 的建议交换 Ctrl 和 Caps Lock虽然我不使用 Emacs 但已经有一段时间了 我刚刚尝试将它们交换作为实验 但发现很难调整 现在有几个快捷键对我来说已经是第二天性了 但我还没有意识到它们在我使
  • 使用正则表达式进行 LDAP 搜索

    有没有办法可以使用字段的正则表达式在 LDAP 上进行搜索 我在用LDAP搜索或 Sun Java System Directory Server 控制中心 进行搜索 答案是否定的 你不能 为什么 因为 LDAP 标准将 LDAP SEAR
  • Python。 Matplotlib 倒置图像

    我不知道这里出了什么问题 import matplotlib pyplot as plt im plt imshow plt imread tas png plt show 并且Y轴反转了 所以我写了一篇论证origin lower im