Python OpenCV将32位图像改为8位图像

将32位图像改为8位

背景

图片格式为32位图像,需要将它改为8位图像,找了很多博客,说的方法五花八门,基本都不行,现在提供一种方式,能够实现这个功能。

代码

// An highlighted block
import os
import cv2
import numpy as np

img_path = '/path/to/img'
new_path = '/path/to/save'
for file in os.listdir(img_path):
    path = os.path.join(img_path, file)
    image = cv2.imread(path, cv2.IMREAD_ANYDEPTH | cv2.IMREAD_GRAYSCALE)
    cv2.imwrite(os.path.join(new_path, file[:-4] + '.png'), image)

相关推荐

  1. Python OpenCV32图像8图像

    2023-12-14 08:26:01       53 阅读
  2. OpenCV图像算术运算

    2023-12-14 08:26:01       33 阅读
  3. 图像最低三的可能情况

    2023-12-14 08:26:01       30 阅读
  4. MATLAB实现在LSB低三嵌入图像

    2023-12-14 08:26:01       37 阅读
  5. 如何调整图像的窗宽窗

    2023-12-14 08:26:01       24 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-14 08:26:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-14 08:26:01       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-14 08:26:01       87 阅读
  4. Python语言-面向对象

    2023-12-14 08:26:01       96 阅读

热门阅读

  1. uniapp 使用wgt包实现热更新具体实现代码

    2023-12-14 08:26:01       57 阅读
  2. Transformer

    2023-12-14 08:26:01       49 阅读
  3. Cocoa Mac音频模块关键步骤总结

    2023-12-14 08:26:01       57 阅读
  4. devops相关面试题

    2023-12-14 08:26:01       47 阅读
  5. DevOps的发展史了解

    2023-12-14 08:26:01       56 阅读
  6. xcode iOS 17.2 not install, Simulator 手动安装

    2023-12-14 08:26:01       59 阅读
  7. Tomcat基础与优化

    2023-12-14 08:26:01       63 阅读
  8. 基于pytorch 的RNN实现文本分类

    2023-12-14 08:26:01       59 阅读