找回密码
 立即注册
相关推荐换一批
  1. YY/T 0723-2009/IEC 61852: 1998 医用电气设备医学数字影像和通讯.( DICOM )放射治?
  2. YY/T 0652-2016/ISO 17853 :2011 植入物材料的磨损聚合物和金属材料磨屑分离和表征
  3. YY/T 0967.1-2015 牙科旋转器械杆 第1部分:金属杆
  4. YY/T 0873.3-2014/ISO 6360-3: 2005 牙科旋转器械的数字编码系统 第3部分:车针和刃?
  5. GB/T 18721.4-2024印刷技术 印前数据交换 第4部分:显示用宽色域标准彩色图像数据 [
  6. TB/T 3279-2011 机车、动车用柴油机零部件气门旋转机构
  7. TB/T 10431-2019 铁路图像通信工程检测规程
  8. YY 1650-2019 X射线图像引导放射治疗设备性能和试验方法
  9. YY/T 1766.2-2021 X射线计算机体层摄影设备图像质量评价方法第2部分:低对比度分辨率
  10. HG/T 2066-2009 代替 HG/T 2066-1991 旋转辊筒式磨耗机技术条件
  11. GB/T 38879-2020 颗粒 粒度分析 彩色图像分析法
  12. GB/T 39158-2020 平面显示用高纯铜旋转管靶
  13. SN/T 3082.2-2012 出口烟花爆竹产品检验规范 第2部分:旋转升空类
  14. GB/T 2820.11-2012 往复式内燃机驱动的交流发电机组第11部分:旋转不间断电源性能要?
  15. HG/T 2066-2020 代替 HG/T 2066-2009 旋转辊筒式磨耗机
  16. DL/T 1768-2017 旋转电机预防性试验规程
  17. DL/T 1310-2013 架空输电线路旋转连接器
  18. DL/T 1826-2018 旋转喷吹袋式除尘器
  19. GB 14711-2013 中小型旋转电机通用安全要求
  20. GB/T 22720.2-2019 旋转电机 电压型变频器供电的旋转电机耐局部放电电气绝缘结构(?
  21. GB∕T 10241-2020 旋转变压器通用技术条件
  22. GB∕T 39570-2020 电子商务交易产品图像展示要求
  23. GB∕T 22720.2-2019 旋转电机 电压型变频器供电的旋转电机耐局部放电电气绝缘结构(
  24. GB∕T 20833.3-2018 旋转电机 旋转电机定子绕组绝缘 第3部分:介质损耗因数测量
图像旋转opencv这个 | 软件设计/软件工程 2022-05-03 331 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 页面