Python OpenCV将32位图像改为8位图像
2023-12-13 22:39:35
背景
图片格式为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)
文章来源:https://blog.csdn.net/shengxing_stu/article/details/134977506
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!