找回密码
 立即注册
相关推荐换一批
  1. GB/T 18876.2-2006 应用自动图像分析测定钢和其它金属中金相组织、夹杂物含量和级别
  2. SHS 01003-2004 石油化工旋转机械振动标准
  3. GB 10241-1988 旋转变压器通用技术条件
  4. JB/T 10922-2008 高原铁路机车用旋转电机 技术要求
  5. SY/T 6730-2008 钻通设备 旋转防喷器
  6. GB/T 9217.10-2005 硬质合金旋转锉 第10部分:锥形圆头旋转锉(L型)
  7. GB/T 9217.8-2005 硬质合金旋转锉 第8部分:火炬形旋转锉(H型)
  8. GA/T 538-2005 短波紫外图像观察仪
  9. HB 5152-1996 金属室温旋转弯曲疲劳试验方法
  10. SJ 20468-1994 BGJ-100-3/4型铝波低功率旋转关节
  11. SJ 20335-1993 J28XFW2081A型无接触旋转变压器详细规范
  12. GA/T 626.2-2006 活体指纹图像采集、拼接应用程序接口规范 第2部分:图像拼接应用程
  13. HG 4-1470-1982 橡胶粘度测定方法(旋转粘度计法)
  14. GB/T 19841-2005 旋转割草机刀片 技术要求
  15. SJ 2693-1986 中心安装的KX15型旋转片式开关(低电负荷) 最多12位、z大直径2
  16. SJ 2687-1986 中心安装的KX06型旋转片式开关(低电负荷) 最多12位、z大直径1
  17. SJ 740-1986 中心安装的KX05型旋转片式开关(低电负荷) 最多12位、z大直径2?
  18. SJ 738-1986 中心安装的KX03型旋转片式开关(低电负荷) 最多2位、z大直径40?
  19. SJ 119-1986 中心安装的KX01型旋转片式开关(低电负荷) 最多12位、z大直径5?
  20. JB/T 9357-1999 实验室旋转粘度计 通用技术条件
  21. GB/T 10938-1989 旋转割草机 术语
  22. GB/T 10598.1-1989 旋转钻机
  23. GB 755-2000 旋转电机 定额和性能
  24. GB/T 6335.2-1996 旋转和旋转冲击式硬质合金建工钻 第2部分:技术条件
图像旋转opencv这个 | 软件设计/软件工程 2022-05-03 383 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品
问题
我在python中使用opencv(cv2)对jpg、png和jpeg、jpg格式的图像进行一些处理。我正在使用“cv2.imwrite”进行测试。从“cv2.imread”读取图像后将图像写入磁盘。我发现图像的一部分被旋转了,有些旋转了 90d,有些旋转了 180d。但大多数图像保持正确的方向。我想不出导致这种旋转的模式。有谁知道更多细节?谢谢!

回答
听起来像一个 EXIF ?? 方向标志:

这意味着当在桌面上查看时图像看起来正确,因为文件信息说“在显示之前将此图像旋转 90d”。如果脚本没有读取 EXIF 信息,它会存储一个不带标志的新图像,因此图像会旋转显示。

但是,根据这个答案,opencv 从 3.1 版开始自动处理这个问题。你的 openCV 版本是最新的吗?

源文章

更新

这个问题中的一个注释指出 exif 数据不能用 openCV 写入。

您还可以使用 exifrad 或 PIL 来获取 exif 数据并在脚本中旋转图像。





上一篇:根据第一种方法中的if条件停止第二种方法的执行
下一篇:Java:使用 PDFBox 库从图像创建 PDF 页面