0
点赞
收藏
分享

微信扫一扫

考研真题c语言

小_北_爸 2023-12-17 阅读 34

将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)
举报

相关推荐

0 条评论